Skip to main content
Height
33
Shirt
30 years
Feb 2, 1995
Right
Preferred foot
Canada
Country

Market value
Dec 31
Contract end
Position
Primary
Right-back
RB

Premier League 2025

2
Goals
2
Assists
26
Started
29
Matches
2,207
Minutes played
7.09
Rating
5
Yellow cards
0
Red cards
Match stats

Oct 26

York United FC
W4-1
79
0
1
0
0
8.2

Oct 18

Vancouver FC
D2-2
16
0
0
0
0
6.1

Oct 11

Forge FC
D1-1
68
0
0
0
0
6.2

Oct 6

Pacific FC
D3-3
72
0
0
0
0
6.5

Sep 27

Atlético Ottawa
L3-0
75
0
0
1
0
6.1

Sep 21

Valour FC
W3-0
83
0
0
0
0
7.5

Sep 13

HFX Wanderers FC
W3-1
90
0
0
0
0
7.1

Sep 6

York United FC
L3-1
90
1
0
0
0
7.6

Aug 30

Forge FC
W4-1
90
0
0
1
0
6.6

Aug 24

Atlético Ottawa
D2-2
9
0
0
1
0
-
Cavalry FC

Oct 26

Premier League
York United FC
4-1
79’
8.2

Oct 18

Premier League
Vancouver FC
2-2
16’
6.1

Oct 11

Premier League
Forge FC
1-1
68’
6.2

Oct 6

Premier League
Pacific FC
3-3
72’
6.5

Sep 27

Premier League
Atlético Ottawa
3-0
75’
6.1
2025

Season performance
Minutes played: 2,207

Shooting

Goals
2
Penalty goals
1
Shots
15
Shots on target
5

Passing

Assists
2
Successful passes
1,118
Pass accuracy
82.7%
Accurate long balls
112
Long ball accuracy
53.1%
Chances created
58
Successful crosses
63
Cross accuracy
38.7%

Possession

Successful dribbles
8
Dribble success
42.1%
Touches
1,938
Touches in opposition box
25
Dispossessed
7
Fouls won
10

Defending

Tackles
29
Duels won
60
Duels won %
45.5%
Aerial duels won
13
Aerial duels won %
54.2%
Interceptions
16
Blocked shots
8
Fouls committed
26
Recoveries
78
Dribbled past
17

Discipline

Yellow cards
5
Red cards
0

News

Career

Senior career

Cavalry FC (Free transfer)Feb 2022 - now
102
7
29
5
6
1
10
3
9
0
22
3
25
4
13
1
24
0
85
12

National team

8
1
5
1
  • Matches
  • Goals
Trophies

Cavalry FC

Canada
1
Premier League(2024)

News