自愧不如

Idiom

 * 1) to be ashamed of not being as good as someone else