| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 Italian Serie A SAS | 33 | 25 | 54 | 3 | 1 | 6 | 0 | 23 | 10 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 FIFA World CupCanada | 2 | 0 | 0 | 2 | 0 | 147 | 0 | 0 | 0 | 2 | 0 | 1 | 3 | 0 | 1 | 0 |
| 2026 International FriendlyCanada | 3 | 0 | 0 | 3 | 0 | 225 | 0 | 0 | 0 | 3 | 0 | 3 | 7 | 0 | 1 | 0 |
| 2025-26 Serie ASassuolo | 35 | 6 | 0 | 23 | 10 | 2,757 | 3 | 1 | 0 | 35 | 2 | 25 | 54 | 0 | 39 | 0 |
| 2025 International FriendlyCanada | 7 | 1 | – | – | – | 573 | – | – | – | – | – | – | – | – | – | – |
| 2024-25 Ligue 1Marseille / Stade Rennais | 21 | 2 | 1 | 10 | 3 | 825 | 1 | 0 | 0 | 21 | 14 | 11 | 19 | 0 | 11 | 0 |
| 2024 International FriendlyCanada | 2 | – | – | – | – | 163 | – | – | – | – | – | – | – | – | – | – |
| 2023-24 EFL ChampionshipWatford | 42 | 4 | 3 | 46 | 15 | 2,557 | 3 | 0 | 5 | 42 | 14 | 32 | 53 | 0 | 35 | 0 |
| 2023 International FriendlyCanada | 1 | – | – | – | – | 61 | – | – | – | – | – | – | – | – | – | – |
| 2022-23 EFL ChampionshipWatford | 16 | 0 | 1 | 12 | 3 | 1,020 | 2 | 0 | 1 | 16 | 3 | 8 | 19 | 0 | 14 | 0 |
| 2022 FIFA World CupCanada | 3 | 0 | 0 | 0 | 0 | 106 | 0 | 0 | 0 | 3 | 3 | 0 | 1 | 0 | 2 | 0 |
| 2022 International FriendlyCanada | 4 | 1 | 0 | 2 | 1 | 200 | 1 | 0 | 0 | 4 | 3 | 1 | 3 | 0 | 2 | 0 |
| 2022 MLSCF Montréal | 28 | 3 | 4 | 26 | 8 | 1,750 | 7 | 1 | 0 | 28 | 8 | 23 | 38 | 0 | 30 | 0 |
| Career12 seasons | 164 | 17 | 9 | 124 | 40 | 10,384 | 17 | 2 | 6 | 154 | 47 | 104 | 197 | 0 | 135 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 19 June v QatarW 6-0 19 June | 0 | 0 | 1 | 0 | 57 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 13 June v Bosnia-HerzegovinaD 1-1 13 June | 0 | 0 | 1 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 1 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away · won 1 of 3 | 3 | 0.0 | 0.0 | 0.7 | 0.0 | 58.7 | 0.0 | 0.0 | 0.0 | 1.0 | 0.3 | 0.3 | 1.3 | 0.0 | 0.3 | 0.0 |
| AwayHome or away · won 0 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 38.5 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| LossesResult | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 35.3 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.3 | 0.0 | 0.7 | 0.0 |
| DrawsResult | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| WinsResult | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 57.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Regular seasonStage · won 1 of 5 | 5 | 0.0 | 0.0 | 0.4 | 0.0 | 50.6 | 0.0 | 0.0 | 0.0 | 1.0 | 0.6 | 0.2 | 0.8 | 0.0 | 0.6 | 0.0 |
| BelgiumOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 32.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Bosnia-HerzegovinaOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| CroatiaOpponent · won 0 of 1 | 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 | 2.0 | 0.0 |
| MoroccoOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 29.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| QatarOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 57.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Ahmad bin Ali Stadium, DohaGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 32.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Al Thumama Stadium, Ar-RayyanGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 29.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| BC Place, VancouverGround · won 1 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 57.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| BMO Field, TorontoGround · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| Khalifa International Stadium, DohaGround · won 0 of 1 | 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 | 2.0 | 0.0 |
Stats from official league and public sports feeds. Updated hourly.