Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCoastal Range League Meet · May 713.84aCoastal Range League MeetMay 7, 2025
1500 Meters · Outdoor3A SD2 @ Banks · Apr 265:08.22a3A SD2 @ BanksApril 26, 2023
200 Meters · Outdoor45th Annual Catlin Gabel Middle School Invite · Apr 2635.55a45th Annual Catlin Gabel Middle School InviteApril 26, 2019
3000 Meters · Outdoor3A-2 Coastal Range League Championships · May 2210:11.90a3A-2 Coastal Range League ChampionshipsMay 22, 2025
800 Meters · OutdoorCoastal Range League Meet · May 72:21.48aCoastal Range League MeetMay 7, 2025
Javelin · 300g TJ · Outdoor45th Annual Catlin Gabel Middle School Invite · Apr 2649-0045th Annual Catlin Gabel Middle School InviteApril 26, 2019
Shot Put · 4kg · OutdoorMCL Meet at Catlin Gabel (Host: Southwest) · Apr 913-02.00MCL Meet at Catlin Gabel (Host: Southwest)April 9, 2019

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 223A-2 Coastal Range League ChampionshipsMay 22 · 3000 Meters · Place 8 · RiverdaleRiverdale3000 Meters810:11.90a PB12
May 10Dick Baker InvitationalMay 10 · 3000 Meters · Place 16 · RiverdaleRiverdale3000 Meters1611:13.17a12
May 7Coastal Range League MeetMay 7 · 800 Meters · Place 8 · RiverdaleRiverdale800 Meters82:21.48a PB12
May 7Coastal Range League MeetMay 7 · 100 Meters · Place 32 · RiverdaleRiverdale100 Meters3213.84a PB12
Apr 233A SD2 League Meet @ WarrentonApr 23 · 3000 Meters · Place 1 · RiverdaleRiverdale3000 Meters1.10:41.02a12
Apr 153A -SD2 League MeetApr 15 · 800 Meters · Place 6 · RiverdaleRiverdale800 Meters62:21.92a12
Apr 103A SD2 League Meet @ Neah-Kah-NieApr 10 · 3000 Meters · Place 1 · RiverdaleRiverdale3000 Meters111:05.88a12
Apr 2Catlin Gabel Track MeetApr 2 · 3000 Meters · Place 5 · RiverdaleRiverdale3000 Meters511:25.71a12

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 3000 Meters · Place 10 · RiverdaleRiverdale3000 Meters10.10:48.08a11
May 1District 2 3A league meet @ YCMay 1 · 3000 Meters · Place 2 · RiverdaleRiverdale3000 Meters210:38.41—
Apr 2720th Annual Portland Christian InvitationalApr 27 · 3000 Meters · Place 7 · RiverdaleRiverdale3000 Meters710:26.52a—
Apr 253A SD2 League Meet @ WarrentonApr 25 · 3000 Meters · Place 1 · RiverdaleRiverdale3000 Meters110:56.00a—
Apr 13Lower Columbia InvitationalApr 13 · 3000 Meters · Place 11 · RiverdaleRiverdale3000 Meters1111:04.93a—
Apr 93A SD2 - League meet @ Rainier (Clatskanie HS)Apr 9 · 3000 Meters · Place 5 · RiverdaleRiverdale3000 Meters510:55.94a—
Apr 6Estacada Small School InviteApr 6 · 3000 Meters · Place 20 · RiverdaleRiverdale3000 Meters2011:22.40a—
Apr 3District 2 3A league meet @ BanksApr 3 · 3000 Meters · Place 2 · RiverdaleRiverdale3000 Meters211:45.74a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 183A-SD2 Special District 2 ChampionshipsMay 18 · 3000 Meters · Place 6 · RiverdaleRiverdale3000 Meters610:12.26a—
May 43A SD2 @ YC -Senior NightMay 4 · 3000 Meters · Place 4 · RiverdaleRiverdale3000 Meters410:29.70a—
Apr 2919th Annual Portland Christian InvitationalApr 29 · 3000 Meters · Place 8 · RiverdaleRiverdale3000 Meters810:49.04a—
Apr 263A SD2 @ BanksApr 26 · 3000 Meters · Place 1 · RiverdaleRiverdale3000 Meters110:50.95a—
Apr 263A SD2 @ BanksApr 26 · 1500 Meters · Place 8 · RiverdaleRiverdale1500 Meters85:08.22a PB—
Apr 22Lower Columbia InvitationalApr 22 · 1500 Meters · Place 32 · RiverdaleRiverdale1500 Meters326:00.30a—
Apr 123A SD2 @BanksApr 12 · 3000 Meters · Place 3 · RiverdaleRiverdale3000 Meters311:00.90a—
Apr 53A Special District #2 League MeetApr 5 · 3000 Meters · Place 5 · RiverdaleRiverdale3000 Meters5.11:19.82a10
Mar 16VC Ice BreakerMar 16 · 3000 Meters · Place 11 · RiverdaleRiverdale3000 Meters1111:07.26a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 133A-SD1 Special District 1 ChampionshipsMay 13 · 3000 Meters · Place 12 · RiverdaleRiverdale3000 Meters12.10:54.59a9
May 3SD #1 League Meet at WarrentonMay 3 · 1500 Meters · Place 7 · RiverdaleRiverdale1500 Meters75:13.609
Apr 21OES HS Track MeetApr 21 · 1500 Meters · Place 8 · RiverdaleRiverdale1500 Meters85:09.799
Apr 21OES HS Track MeetApr 21 · 800 Meters · Place 18 · RiverdaleRiverdale800 Meters182:33.159
Apr 16Catlin Gabel InvitationalApr 16 · 1500 Meters · Place 12 · RiverdaleRiverdale1500 Meters125:23.049
Apr 14League Meet Special District 1 @ Catlin GabelApr 14 · 3000 Meters · Place 6 · RiverdaleRiverdale3000 Meters611:57.959
Apr 14League Meet Special District 1 @ Catlin GabelApr 14 · 1500 Meters · Place 15 · RiverdaleRiverdale1500 Meters155:34.829
Apr 73A SD #1 League Meet hosted by ClatskanieApr 7 · 3000 Meters · Place 6 · RiverdaleRiverdale3000 Meters6.13:02.91a9
Apr 73A SD #1 League Meet hosted by ClatskanieApr 7 · 1500 Meters · Place 13 · RiverdaleRiverdale1500 Meters13.5:27.72a9

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 2645th Annual Catlin Gabel Middle School InviteApr 26 · Javelin · Place 36 · RiverdaleRiverdaleJavelin300g TJ36.49-00 PB5
Apr 2645th Annual Catlin Gabel Middle School InviteApr 26 · Javelin · Place 36 · RiverdaleRiverdaleJavelin300g TJ36.49-005
Apr 2645th Annual Catlin Gabel Middle School InviteApr 26 · Shot Put · Place 43 · RiverdaleRiverdaleShot Put4kg43.13-00.505
Apr 2645th Annual Catlin Gabel Middle School InviteApr 26 · 200 Meters · Place 37 · RiverdaleRiverdale200 Meters37.35.55a PB5
Apr 17OES MCL MeetApr 17 · 200 Meters · Place 22 · RiverdaleRiverdale200 Meters22.35.90a5
Apr 9MCL Meet at Catlin Gabel (Host: Southwest)Apr 9 · Javelin · Place 42 · RiverdaleRiverdaleJavelin300g TJ42.36-095
Apr 9MCL Meet at Catlin Gabel (Host: Southwest)Apr 9 · Shot Put · Place 33 · RiverdaleRiverdaleShot Put4kg33.13-02.00 PB5