On the day he officially extended his contract through the 2018 Major League Soccer season, David Villa returned to the stadium of some of his most memorable recent goal-scoring heroics.

No, there wasn’t a soccer game scheduled at Yankee Stadium, but a baseball game.

The New York City FC captain and striker threw out the first ball prior to the Yankees’ home game against the Toronto Blue Jays.

David Villa throws out the first pitch prior to the Yankees' game vs. Toronto at Yankee Stadium Wednesday night. Video courtesy of NYCFC.

تم نشره بواسطة ‏‎Michael Lewis‎‏ في 3 مايو، 2017

Video courtesy of the NYCFC Facebook page