Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGlenn Poole Invitational · Feb 244:48.25Glenn Poole InvitationalFebruary 24, 2024
1600 Meters · OutdoorSJS Masters Championships Finals · May 234:20.81aSJS Masters Championships FinalsMay 23, 2026
3200 Meters · OutdoorWhitney Wildcat Invitational · Mar 299:47.05aWhitney Wildcat InvitationalMarch 29, 2025
800 Meters · IndoorSacTown Races · Feb 242:18.24SacTown RacesFebruary 24, 2023
800 Meters · OutdoorSFL Championships Day 2 · May 21:58.86aSFL Championships Day 2 May 2, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23SJS Masters Championships FinalsMay 23 · 1600 Meters · Place 10 · Oak Ridge1600 Meters104:20.81a PB12
May 16SJS Division Finals (All Divisions)/Masters TrialsMay 16 · 1600 Meters · Place 8 · Oak Ridge1600 Meters84:22.44a12
May 2SFL Championships Day 2 May 2 · 1600 Meters · Place 8 · Oak Ridge1600 Meters84:21.58a12
May 2SFL Championships Day 2 May 2 · 800 Meters · Place 12 · Oak Ridge800 Meters121:58.86a PB12
Apr 252026 Sacramento Meet of ChampionsApr 25 · 1600 Meters · Place 10 · Oak Ridge1600 Meters104:23.2312
Apr 15SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge Apr 15 · 3200 Meters · Oak Ridge3200 Meters—DNS12
Apr 15SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge Apr 15 · 1600 Meters · Oak Ridge1600 Meters—DNS12
Apr 15SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge Apr 15 · 800 Meters · Place 5 · Oak Ridge800 Meters5.2:00.47a12
Apr 4PR InvitationalApr 4 · 800 Meters · Place 4 · Oak Ridge800 Meters4.2:01.37a12
Mar 27Valhalla Distance CarnivalMar 27 · 1600 Meters · Place 6 · Oak Ridge1600 Meters64:23.73a12
Mar 20Dublin Distance Fiesta Mar 20 · 1600 Meters · Place 32 · Oak Ridge (Sj)1600 Meters324:24.0812
Mar 20Dublin Distance Fiesta Mar 20 · 800 Meters · Place 53 · Oak Ridge (Sj)800 Meters531:59.7112
Mar 18SFL #2 Rocklin Whitney Oak Ridge Jesuit St FrancisMar 18 · 1600 Meters · Place 1 · Oak Ridge1600 Meters14:38.26a12
Mar 1411th Annual Randall Sturgeon InvitationalMar 14 · 1600 Meters · Place 9 · Oak Ridge1600 Meters9.4:31.06a12
Mar 7Ron Ruptier InvitationalMar 7 · 800 Meters · Place 3 · Oak Ridge800 Meters32:03.83a12
Mar 5SFL #1 - Jesuit, Davis, Oak Ridge, Folsom, St. FrancisMar 5 · 1600 Meters · Place 7 · Oak Ridge1600 Meters74:29.62a12
Feb 28Glenn Poole InvitationalFeb 28 · 3200 Meters · Place 4 · Oak Ridge3200 Meters4.9:51.46a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 9SFL # 3 B Host Del Oro /Jesuit/St. Francis/Oak Ridge/GBHSApr 9 · 3200 Meters · Oak Ridge3200 Meters—DNS11
Apr 9SFL # 3 B Host Del Oro /Jesuit/St. Francis/Oak Ridge/GBHSApr 9 · 1600 Meters · Oak Ridge1600 Meters—DNS11
Apr 9SFL # 3 B Host Del Oro /Jesuit/St. Francis/Oak Ridge/GBHSApr 9 · 800 Meters · Oak Ridge800 Meters—DNS11
Mar 29Whitney Wildcat InvitationalMar 29 · 3200 Meters · Place 3 · Oak Ridge3200 Meters39:47.05a PB11
Mar 21Dublin Distance FiestaMar 21 · 1600 Meters · Place 54 · Oak Ridge (Sj)1600 Meters544:28.4911
Mar 19SFL Quad 2B - Rocklin, Whitney, Jesuit/SF, Oak RidgeMar 19 · 800 Meters · Place 3 · Oak Ridge800 Meters3.2:05.29a11
Mar 8Sac State HS ClassicMar 8 · 1600 Meters · Place 8 · Oak Ridge1600 Meters8.4:33.81a11
Mar 8Sac State HS ClassicMar 8 · 800 Meters · Place 6 · Oak Ridge800 Meters6.2:02.63a11
Mar 5SFL Quad Meet: Jes/SF, Oak Ridge, Folsom, DavisMar 5 · 1600 Meters · Place 8 · Oak Ridge1600 Meters84:35.41a—
Feb 20Oak Ridge Time TrialFeb 20 · 800 Meters · Place 2 · Oak Ridge800 Meters2.2:05.53aUnofficial11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 9CIF-SJS Division I Championships FinalsMay 9 · 1600 Meters · Place 11 · Oak Ridge1600 Meters11.4:28.27a10
Apr 27SFL League ChampionshipsApr 27 · 1600 Meters · Place 7 · Oak Ridge1600 Meters7.4:27.44a10
Apr 13Halden InvitationalApr 13 · 3200 Meters · Place 7 · Oak Ridge3200 Meters79:50.27a—
Apr 10SFL Center Meet # 3 Apr 10 · 800 Meters · Place 9 · Oak Ridge800 Meters92:04.80a—
Mar 20SFL #2Mar 20 · 3200 Meters · Place 11 · Oak Ridge3200 Meters1110:19.17a—
Mar 20SFL #2Mar 20 · 800 Meters · Place 4 · Oak Ridge800 Meters42:03.87a—
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 70 · Oak Ridge1600 Meters704:30.96a—
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 70 · Oak Ridge (Sj)1600 Meters704:30.9610
Mar 9Sturgeon Invite @ Granite Bay HS Mar 9 · 1600 Meters · Place 1 · Oak Ridge (SJ)1600 Meters14:41.1310
Mar 6SFL Center Meet # 1 Mar 6 · 800 Meters · Place 8 · Oak Ridge800 Meters82:09.20a—
Mar 2Sac State HS ClassicMar 2 · 3200 Meters · Place 26 · Oak Ridge3200 Meters2610:08.26a—
Feb 15Oak Ridge Time TrialsFeb 15 · 800 Meters · Place 7 · Oak Ridge800 Meters7.2:12.23aUnofficial10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Glenn Poole InvitationalFeb 24 · 1600 Meters · Place 15 · Oak Ridge1600 Meters154:48.25 PB10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 5Sierra Foothill League FinalsMay 5 · 3200 Meters · Oak Ridge3200 Meters—DNS9
May 5Sierra Foothill League FinalsMay 5 · 1600 Meters · Place 14 · Oak Ridge1600 Meters14.4:44.68a9
May 5Sierra Foothill League FinalsMay 5 · 800 Meters · Oak Ridge800 MetersRound P—DNS9
Apr 12SFL Center meet #3 @ GBHS Apr 12 · 3200 Meters · Place 9 · Oak Ridge3200 Meters910:33.23a—
Mar 25Thunder InvitationalMar 25 · 1600 Meters · Place 17 · Oak Ridge1600 Meters174:44.929
Mar 22SFL Center #2Mar 22 · 800 Meters · Place 13 · Oak Ridge800 Meters13.2:12.36a9
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 196 · Oak Ridge1600 Meters1964:47.539
Mar 1SFL Center #1Mar 1 · 3200 Meters · Place 10 · Oak Ridge3200 Meters10.10:41.35a9
Mar 1SFL Center #1Mar 1 · 1600 Meters · Place 20 · Oak Ridge1600 Meters20.4:56.88a9
Feb 16OR Intersquad MeetFeb 16 · 800 Meters · Place 6 · Oak Ridge800 Meters6.2:11.97aUnofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24SacTown RacesFeb 24 · 1600 Meters · Place 4 · Oak Ridge (SJ)1600 Meters44:58.489
Feb 24SacTown RacesFeb 24 · 800 Meters · Place 4 · Oak Ridge (SJ)800 Meters42:18.24 PB9