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],[24]. Le Crew a payé 50 000 dollars en argent d'allocation générale pour ses droits locaux à Toronto FC[3],[15],[25]. 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[26]. Il délivre deux passes décisives qui offrent la victoire à Columbus (2-1)[27],[28].
Le , lors d'une victoire neuf à zéro contre la réserve du FC Cincinnati, où il inscrit un quadruplé[29]. À la fin de la saison régulière de la MLS Next Pro, il termine meilleur buteur avec 21 buts inscrits[30] et est élu meilleur joueur[31],[32]. Il est également nommé dans l'équipe type de la saison[33]. Le , il inscrit un triplé lors de la demi-finale de conférence gagnée face à Rochester New York FC[34]. Puis, il remporte la conférence Est[35] et se hisse en finale où il se défait du St. Louis City 2[36],[37]. Il est élu joueur de l'année du Crew 2[38].
Le , son nom figure sur une liste provisoire de cinquante-trois joueurs canadiens appelés à participer à la phase finale de la Ligue des nations[49], mais John Herdman ne l'inclut pas dans sa liste finale de vingt-trois joueurs[50].
Membre d'une liste provisoire de soixante joueurs canadiens sélectionnés pour disputer la Gold Cup 2023[51], il fait partie de la liste définitive de vingt-trois joueurs annoncée le [2],[52]. 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 [53]. Le Canada s'incline en quart de finale aux tirs au but, face aux États-Unis[54].
Le , il est retenu dans la liste des vingt-six joueurs canadiens sélectionnés par Jesse Marsch pour disputer la Copa América 2024[55],[56].