| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 German Bundesliga | 4 | 2 | 2 | 0 | 0 | 1 | 0 | 4 | 2 | 4 |
| 2026-27 German Cup | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2026 U.S. Open Cup | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 1 | 0 |
| 2026 MLS | 10 | 10 | 7 | 2 | 0 | 2 | 2 | 24 | 5 | 10 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Bundesliga1. FC Union Berlin | 6 | 1 | 0 | 4 | 2 | 296 | 0 | 0 | 4 | 6 | 2 | 2 | 2 | 0 | 10 | 0 |
| 2026 MLSAtlanta United FC | 14 | 2 | 1 | 24 | 5 | 908 | 2 | 0 | 10 | 14 | 4 | 10 | 7 | 0 | 14 | 0 |
| 2025 MLSAtlanta United FC | 30 | 7 | 1 | 58 | 18 | 2,200 | 7 | 0 | 14 | 30 | 5 | 27 | 27 | 0 | 47 | 0 |
| 2025 International FriendlyIvory Coast | 2 | – | – | – | – | 97 | – | – | – | – | – | – | – | – | – | – |
| 2024-25 EFL ChampionshipMiddlesbrough | 29 | 11 | 3 | 55 | 25 | 1,768 | 3 | 0 | 26 | 29 | 9 | 28 | 20 | 0 | 24 | 0 |
| 2023-24 EFL ChampionshipMiddlesbrough | 30 | 16 | 1 | 72 | 41 | 2,093 | 6 | 0 | 0 | 30 | 7 | 32 | 25 | 0 | 29 | 0 |
| Career6 seasons | 111 | 37 | 6 | 213 | 91 | 7,362 | 18 | 0 | 54 | 109 | 27 | 99 | 81 | 0 | 124 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 Nov v FC CologneD 1-1 2 Nov | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18 Oct v Borussia DortmundD 0-0 18 Oct | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19 Sept @ Bayern MünchenL 0-7 19 Sept | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 3 | 0 |
| 12 Sept v Schalke 04L 1-3 12 Sept | 0 | 0 | 1 | 1 | 76 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 2 | 0 |
| 5 Sept @ Bayer LeverkusenL 0-4 5 Sept | 0 | 0 | 1 | 0 | 63 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 3 | 0 |
| 29 Aug v Eintracht FrankfurtD 3-3 29 Aug | 1 | 0 | 2 | 1 | 61 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away, 0W | 4 | 0.3 | 0.0 | 0.8 | 0.5 | 47.0 | 0.0 | 0.0 | 0.3 | 1.0 | 0.5 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 |
| AwayHome or away, 0W | 2 | 0.0 | 0.0 | 0.5 | 0.0 | 54.0 | 0.0 | 0.0 | 1.5 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 0.0 |
| DrawsResult, 0W | 3 | 0.3 | 0.0 | 0.7 | 0.3 | 37.3 | 0.0 | 0.0 | 0.3 | 1.0 | 0.7 | 0.0 | 0.0 | 0.0 | 0.7 | 0.0 |
| LossesResult, 0W | 3 | 0.0 | 0.0 | 0.7 | 0.3 | 61.3 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.7 | 0.7 | 0.0 | 2.7 | 0.0 |
| Regular seasonStage, 0W | 6 | 0.2 | 0.0 | 0.7 | 0.3 | 49.3 | 0.0 | 0.0 | 0.7 | 1.0 | 0.3 | 0.3 | 0.3 | 0.0 | 1.7 | 0.0 |
| Bayer LeverkusenOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 63.0 | 0.0 | 0.0 | 2.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 0.0 |
| Bayern MünchenOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 45.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 0.0 |
| Borussia DortmundOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 45.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Eintracht FrankfurtOpponent, 0W | 1 | 1.0 | 0.0 | 2.0 | 1.0 | 61.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 2.0 | 0.0 |
| FC CologneOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 6.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Schalke 04Opponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 76.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 0.0 | 0.0 | 2.0 | 0.0 |
| Stadion An der Alten Försterei, BerlinGround, 0W | 4 | 0.3 | 0.0 | 0.8 | 0.5 | 47.0 | 0.0 | 0.0 | 0.3 | 1.0 | 0.5 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 |
| Allianz Arena, MünchenGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 45.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 0.0 |
| BayArena, LeverkusenGround, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 63.0 | 0.0 | 0.0 | 2.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 0.0 |
Stats from official league and public sports feeds. Updated hourly.