Skip to main content
Transfers
Height
5
Shirt
20 years
5 Apr 2005
Canada
Country

Market value
Position
Primary
Right-back
Others
Centre-back
RB
CB

Premier League 2025

0
Goals
0
Assists
16
Started
16
Matches
1,419
Minutes played
6.95
Rating
4
Yellow cards
0
Red cards
Match stats

4 Aug

Vancouver FC
1-2
82
0
0
0
0
6.3

26 Jul

Forge
1-2
90
0
0
0
0
6.7

19 Jul

Atlético Ottawa
2-0
83
0
0
0
0
6.7

13 Jul

Pacific
3-2
90
0
0
1
0
6.3

1 Jul

Valour
3-1
90
0
0
1
0
7.0

21 Jun

Vancouver FC
1-0
90
0
0
0
0
7.6

14 Jun

Cavalry
1-1
90
0
0
0
0
7.7

8 Jun

Forge
2-1
84
0
0
0
0
6.5

1 Jun

York United
2-0
90
0
0
1
0
6.0

24 May

Atlético Ottawa
2-0
90
0
0
0
0
7.9
HFX Wanderers

4 Aug

Premier League
Vancouver FC
1-2
82’
6.3

26 Jul

Premier League
Forge
1-2
90’
6.7

19 Jul

Premier League
Atlético Ottawa
2-0
83’
6.7

13 Jul

Premier League
Pacific
3-2
90’
6.3

1 Jul

Premier League
Valour
3-1
90’
7.0
2025

Season performance
Minutes played: 1,419

Shooting

Goals
0
Shots
4
Shots on target
1

Passing

Assists
0
Successful passes
552
Pass accuracy
80.5%
Accurate long balls
46
Long ball accuracy
39.7%
Chances created
6
Successful crosses
3
Cross accuracy
15.0%

Possession

Successful dribbles
7
Dribble success
43.8%
Touches
1,044
Touches in opposition box
20
Dispossessed
10
Fouls won
11

Defending

Tackles won
26
Tackles won %
63.4%
Duels won
75
Duels won %
52.1%
Aerial duels won
16
Aerial duels won %
51.6%
Interceptions
9
Fouls committed
17
Recoveries
66
Dribbled past
18

Discipline

Yellow cards
4
Red cards
0

News

Career

Senior career

Toronto FC (back from loan)Jan 2026 -
17
0
1
0
24
0
49
0

Youth career

Toronto FC Academy Under 19May 2022 - Dec 2023
Toronto FC Academy Under 17Jul 2021 - May 2023
7
1

National team

3
0
  • Matches
  • Goals
Trophies

Toronto FC

Canada
1
Canadian Championship(2020)

News