1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Le , il s'engage auprès des Terrapins de l'université du Maryland[5]. Cependant, la saison 2020 est reportée au printemps 2021[6], en raison de la pandémie de Covid-19[7]. Le , il participe à son premier match — en tant que titulaire — avec les Terrapins face aux Nittany Lions de Penn State, où il inscrit également son premier but[8]. Puis, il marque son deuxième but de la saison face aux Badgers du Wisconsin le [9]. Nommé dans l'équipe-type freshman de la Big Ten le [10]. La saison suivante, il termine co-meilleur passeur de son équipe — avec cinq passes décisives[11]. En 26 rencontres, il inscrit quatre buts et cinq passes décisives avec les Terrapins du Maryland[11].
Parcours en club
Le , il signe son premier contrat professionnel avec la réserve du Crew de Columbus, qui évolue en MLS Next Pro[12],[13]. Il fait partie des joueurs surveillés par le staff technique de l'équipe première[14]. Le , il dispute sa première rencontre en MLS Next Pro — en entrant en cours de jeu — face à la réserve de l'Inter Miami[15],[16]. Puis, le , il inscrit son premier but en MLS Next Pro, contre la réserve de l'Union de Philadelphie[17]. La MLS Next Pro a nommé Russell-Rowe « joueur du mois » en mai et [18],[19].
Le , il signe un contrat à court terme avec l'équipe première, pour prendre part à une rencontre de Major League Soccer, contre Atlanta United[20]. Cependant, il n'entre pas en jeu[21]. Il signe deux nouveaux contrats à court terme pour les matchs contre Charlotte FC[22] et face au Real Salt Lake[15]. Puis, le il prend part à son premier match en Major League Soccer en entrant à la fin de la seconde mi-temps, contre Charlotte FC[22],[23]. Il devient le premier joueur du Crew 2 à faire ses débuts en Major League Soccer[23].
Après deux apparitions en tant que remplaçant avec l'équipe première, il signe un contrat jusqu'en 2024 — avec deux saisons en option — avec le Crew de Columbus le [3],[15]. Le Crew a payé 50 000 dollars en argent d'allocation générale pour ses droits locaux à Toronto FC[3],[15],[24]. Il devient le premier joueur du Crew 2 à signer un contrat avec l'équipe première — après de solides performances en MLS Next Pro[3],[15]. Au cours de cette même journée, il est titularisé pour la première fois en MLS face à Toronto[25]. Il délivre deux passes décisives qui offrent la victoire à Columbus (2-1)[26],[27].
Le , lors d'une victoire neuf à zéro contre la réserve du FC Cincinnati, où il inscrit un quadruplé[28]. À la fin de la saison régulière de la MLS Next Pro, il termine meilleur buteur avec 21 buts inscrits[29] et est élu meilleur joueur[30],[31]. Il est également nommé dans l'équipe type de la saison[32]. Le , il inscrit un triplé lors de la demi-finale de conférence gagnée face à Rochester New York FC[33]. Puis, il remporte la conférence Est[34] et se hisse en finale où il se défait du St. Louis City 2[35],[36]. Il est élu joueur de l'année du Crew 2[37].
Le , son nom figure sur une liste provisoire de cinquante-trois joueurs canadiens appelés à participer à la phase finale de la Ligue des nations[48], mais John Herdman ne l'inclut pas dans sa liste finale de vingt-trois joueurs[49].
Membre d'une liste provisoire de soixante joueurs canadiens sélectionnés pour disputer la Gold Cup 2023[50], il fait partie de la liste définitive de vingt-trois joueurs annoncée le [2],[51]. Il honore sa première sélection — en entrant en cours de jeu à la place de Lucas Cavallini — contre la Guadeloupe — lors du premier match de poules — le [52]. Le Canada s'incline en quart de finale aux tirs au but, face aux États-Unis[53].