Hannover 96 (2 Bundesliga)
#27 | Forward
March 2, 1998 (Age: 23)
5' 11", 158 lbs (1.8 m, 72 kg)
After leaving Lonestar SC in his native Texas, Gaines would head to Germany where he joined VfL Wolfsburg as an academy player. He would play for the Under-19 team as they reach the semifinals of the German championship.
Following his single season with Wolfsburg, Gaines decided to change teams as he signed a three-year contract with Darmstadt in July 2017. He would make his debut for the team the following month in their German Cup game against Jahn Regensburg.
Gaines would find first team opportunities hard to come by, and in January 2019, he was sent out on loan to 3.Liga team Zwickau.
Gaines has so far represented the United States at youth level, with most of his appearances coming with the Under-17 national team.