Skip to main content
Transfers
Height
98
Shirt
23 years
Apr 25, 2002
United States
Country

Market value
Position
Primary
Keeper
GK

Player traits

Stats compared to other keepers
Long ball accuracy19%Clean sheet53%High claim56%
Sweeper4%Goals conceded26%Save percentage45%

USL Championship 2025

4
Clean sheets
27
Goals conceded
0/1
Saved penalties
6.37
Rating
16
Matches
1,440
Minutes played
1
Yellow cards
0
Red cards
Match stats

today

Tampa Bay Rowdies
1-3
90
0
0
0
0
5.1

Jul 27

FC Tulsa
2-1
90
0
0
0
0
7.1

Jul 19

North Carolina FC
4-2
90
0
0
0
0
5.4

Jul 13

Rhode Island FC
1-0
90
0
0
1
0
7.2

Jul 6

Monterey Bay FC
3-0
90
0
0
0
0
8.3

Jun 29

Birmingham Legion FC
1-1
90
0
0
0
0
8.4

Jun 26

Tampa Bay Rowdies
3-1
90
0
0
0
0
5.8

Jun 22

Las Vegas Lights FC
0-1
90
0
0
0
0
6.2

Jun 15

Pittsburgh Riverhounds SC
1-0
90
0
0
0
0
6.9

Jun 5

Birmingham Legion FC
0-1
90
0
0
0
0
8.3
Indy Eleven

today

USL Championship
Tampa Bay Rowdies
1-3
90’
5.1

Jul 27

USL Cup Grp. 3
FC Tulsa
2-1
90’
7.1

Jul 19

USL Championship
North Carolina FC
4-2
90’
5.4

Jul 13

USL Championship
Rhode Island FC
1-0
90’
7.2

Jul 6

USL Championship
Monterey Bay FC
3-0
90’
8.3
2025

Season performance

Goalkeeping

Saves
39
Save percentage
59.1%
Goals conceded
27
Clean sheets
4
Penalties faced
2
Penalty goals conceded
1
Penalty saves
0
Error led to goal
0
Acted as sweeper
2
High claim
17

Distribution

Pass accuracy
50.9%
Accurate long balls
71
Long ball accuracy
29.6%

Discipline

Yellow cards
1
Red cards
0

News

Player traits

Stats compared to other keepers
Long ball accuracy19%Clean sheet53%High claim56%
Sweeper4%Goals conceded26%Save percentage45%

Career

Senior career

Portland Timbers (back from loan)Jan 2026 -
20
0
31
0
3
0
36
0

Youth career

Portland Timbers U19Jan 2022 - Feb 2024
Portland Timbers Under 18/19Sep 2018 - Feb 2024
9
0
Portland Timbers U17Jan 2018 - Apr 2021
Portland Timbers Under 16/17Jul 2017 - Oct 2019
8
0
Portland Timbers Under 15/16Jul 2016 - Jun 2017
  • Matches
  • Goals

News