Born in Sunderland in 2002, Giovanni Reyna made his senior debut with Borussia Dortmund in 2019 and now plays for Borussia Mönchengladbach. He has also played for Nottingham Forest F.C.. He plays as a midfielder. He has represented the United States boys' national under-15 soccer team and the United States men's national under-17 association football team.
Official accounts listed on Wikidata.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 French Ligue 1 | 8 | 7 | 10 | 1 | 0 | 3 | 0 | 13 | 6 | 0 |
| 2026 International Friendly | 5 | 5 | 12 | 2 | 0 | 0 | 2 | 2 | 1 | 0 |
| 2026 FIFA World Cup | 1 | 1 | 3 | 0 | 0 | 1 | 0 | 2 | 1 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7 Nov @ ToulouseL 1-3 7 Nov | 1 | 0 | 2 | 1 | 70 | 0 | 0 | 0 | 1 | 0 | 3 | 4 | 0 | 2 | 0 |
| 2 Nov v AJ AuxerreW 5-1 2 Nov | 0 | 0 | 2 | 0 | 66 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 26 Oct @ Stade RennaisL 0-3 26 Oct | 0 | 0 | 1 | 1 | 84 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 3 | 0 |
| 18 Oct v Paris Saint-GermainL 1-3 18 Oct | 1 | 0 | 2 | 1 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 |
| 12 Oct @ NiceL 1-2 12 Oct | 0 | 0 | 0 | 0 | 27 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| 20 Sept @ Paris FCL 1-2 20 Sept | 0 | 0 | 0 | 0 | 67 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 |
| 13 Sept v AS MonacoD 1-1 13 Sept | 0 | 0 | 1 | 0 | 81 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 1 | 0 |
| 6 Sept @ TroyesW 6-2 6 Sept | 1 | 0 | 3 | 2 | 63 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
| 30 Aug v LensW 2-1 30 Aug | 0 | 0 | 2 | 1 | 76 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| 22 Aug @ MarseilleL 0-4 22 Aug | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 2 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 1W | 6 | 0.3 | 0.0 | 1.0 | 0.7 | 55.3 | 0.2 | 0.0 | 0.0 | 1.0 | 0.3 | 0.8 | 1.0 | 0.0 | 1.8 | 0.0 |
| HomeHome or away, 2W | 4 | 0.3 | 0.0 | 1.8 | 0.5 | 78.3 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 1.0 | 0.0 | 1.3 | 0.0 |
| LossesResult, 0W | 6 | 0.3 | 0.0 | 0.8 | 0.5 | 59.8 | 0.2 | 0.0 | 0.0 | 1.0 | 0.3 | 0.7 | 1.0 | 0.0 | 2.2 | 0.0 |
| WinsResult, 3W | 3 | 0.3 | 0.0 | 2.3 | 1.0 | 68.3 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.7 | 0.7 | 0.0 | 0.7 | 0.0 |
| DrawsResult, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 81.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| Regular seasonStage, 3W | 10 | 0.3 | 0.0 | 1.3 | 0.6 | 64.5 | 0.1 | 0.0 | 0.0 | 1.0 | 0.2 | 0.7 | 1.0 | 0.0 | 1.6 | 0.0 |
| AJ AuxerreOpponent, 1W | 1 | 0.0 | 0.0 | 2.0 | 0.0 | 66.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| AS MonacoOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 81.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| LensOpponent, 1W | 1 | 0.0 | 0.0 | 2.0 | 1.0 | 76.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 |
| MarseilleOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 21.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 2.0 | 0.0 |
| NiceOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 27.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Paris FCOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 67.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 2.0 | 0.0 |
| Paris Saint-GermainOpponent, 0W | 1 | 1.0 | 0.0 | 2.0 | 1.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 3.0 | 0.0 |
| Stade RennaisOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 84.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 3.0 | 0.0 |
| ToulouseOpponent, 0W | 1 | 1.0 | 0.0 | 2.0 | 1.0 | 70.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 4.0 | 0.0 | 2.0 | 0.0 |
| TroyesOpponent, 1W | 1 | 1.0 | 0.0 | 3.0 | 2.0 | 63.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Stade de la Meinau, StrasbourgGround, 2W | 4 | 0.3 | 0.0 | 1.8 | 0.5 | 78.3 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 1.0 | 0.0 | 1.3 | 0.0 |
| Allianz Riviera, NiceGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 27.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Roazhon Park, RennesGround, 0W | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 84.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 3.0 | 0.0 |
| Stade de l'Aube, ParisGround, 1W | 1 | 1.0 | 0.0 | 3.0 | 2.0 | 63.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Stade Jean Bouin, ParisGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 67.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 2.0 | 0.0 |
| Stade Vélodrome, MarseilleGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 21.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 2.0 | 0.0 |
| Stadium Municipal de ToulouseGround, 0W | 1 | 1.0 | 0.0 | 2.0 | 1.0 | 70.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 4.0 | 0.0 | 2.0 | 0.0 |