Outclassed by a large margin, as competitors
• In one manner or another
• Loomed large over
• Made to appear smaller
• Overshadowed
• Towered over