[2] In September 2021, Raines signed an amateur academy contract with USL Championship club El Paso Locomotive.
[5] The Dynamo acquired his homegrown territory rights from Real Salt Lake in exchange for $50,000 of GAM.
[5] Raines made his senior Dynamo debut on April 19, getting the start and playing 74 minutes in a 2–1 win over Rio Grande Valley FC in a U.S. Open Cup game.
[6] Born in Monrovia, Liberia, Raines has represented the United States at youth international level.
[9] Raines represented the United States at the 2023 Pan American Games, starting all 5 matches in a 4th-place finish.