Despite playing in America, Messi was ranked seventh on ESPN's top 100 forward players list, while Salah landed fifth. Some critics question Messi's high rank as he plays in MLS, not top European leagues, and doubts Salah's placement due to his recent performance.