Former Bayern Munich and Manchester United midfielder Schweinsteiger, who is now playing for the Chicago Fire, got the game between the Chicago Cubs and the Philadelphia Phillies underway Tuesday with the first pitch.

Schweini wants Neymar at Bayern

Meanwhile, former Barcelona star Villa, who is now at New York City FC, threw the first pitch at a baseball game between the New York Yankees and the Toronto Blue Jays on Wednesday.

Both players seem to have been good luck charms for their respective cities as the Yankees and Cubs won their games.

Check out the pitches above and tell us who you think had the better throw!