Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 4 | 20:41.9 | Octoberfest Invitational | October 4, 2025 |
| 5,000 Meters · Great Meadow ParkDave Davis Invitational · Sep 6 | 18:12 | Dave Davis Invitational | September 6, 2025 |
| 5,000 Meters · Lightridge HSLightridge Meet #1 · Sep 14 | 25:10.20 | Lightridge Meet #1 | September 14, 2022 |
| 5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 29 | 17:55.1 | Trials of Miles Opening Night XC | August 29, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 18 | 18:28.2 | Third Battle Invite | October 18, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 23 | 17:36.44 | NXR Southeast Regional Championships | November 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Third Battle InviteOct 18 · 5,000 Meters Varsity B · Place 23 · Lightridge | 5,000 Meters Varsity B | 23 | 18:28.2 PB | 12 |
| Oct 4 | Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 266 · Lightridge | 5,000 Meters Varsity | 266 | 20:41.9 PB | 12 |
| Sep 27 | Oatlands InvitationalSep 27 · Varsity · Place 318 · Lightridge | Varsity | 318 | 18:35 | — |
| Sep 27 | Oatlands InvitationalSep 27 · 5,000 Meters Varsity · Place 318 · Lightridge High Scho | 5,000 Meters Varsity | 318 | 18:34.3 | — |
| Sep 6 | Dave Davis InvitationalSep 6 · 5,000 Meters Varsity · Place 46 · Lightridge | 5,000 Meters Varsity | 46 | 18:12 PB | 12 |
| Aug 29 | Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 80 · Lightridge | 5,000 Meters Varsity Boys | 80 | 17:55.1 PB | 12 |
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 469 · Lightridge | 5,000 Meters Open Invitational | 469 | 17:36.44 PB | 11 |
| Nov 16 | VHSL Class 5 State XC MeetNov 16 · 5,000 Meters Varsity · Place 66 · Lightridge | 5,000 Meters Varsity | 66 | 18:16 | — |
| Oct 19 | Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 88 · Lightridge | 5,000 Meters Varsity | 88 | 17:23.4 | JR |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · Varsity · Place 162 · Lightridge | Varsity | 162 | 18:48 | — |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 162 · Lightridge | 5,000 Meters Varsity | 162 | 18:48 | — |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 371 · Lightridge | 5,000 Meters Varsity | 371 | 18:51 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 372 · Lightridge | Varsity | 372 | 18:51 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 375 · Lightridge | Varsity | 375 | 18:51 | — |
| Sep 14 | Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 85 · Lightridge High Scho | 5,000 Meters Varsity | 85 | 17:36.20 | JR |
| Sep 14 | Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 85 · Lightridge High Scho | 5,000 Meters Varsity | 85 | 17:36.20 | JR |
| Sep 7 | Great Meadow InvitationalSep 7 · Varsity · Place 38 · Lightridge | Varsity | 38 | 17:53 | — |
| Sep 7 | Great Meadow InvitationalSep 7 · 5,000 Meters Varsity · Place 38 · Lightridge | 5,000 Meters Varsity | 38 | 17:53 | — |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Third Battle InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 105 · Lightridge | 5,000 Meters Junior Varsity | 105 | 18:48.1 | SO |
| Sep 30 | Judges Classic 2023Sep 30 · 5,000 Meters Junior Varsity · Place 41 · Lightridge | 5,000 Meters Junior Varsity | 41 | 19:57.3 | — |
| Sep 23 | Oatlands InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 48 · Lightridge | 5,000 Meters Junior Varsity | 48 | 20:16 | — |
| Sep 9 | Great Meadow InvitationalSep 9 · 3,000 Meters Freshman Sophomore · Place 29 · Lightridge | 3,000 Meters Freshman Sophomore | 29 | 11:18 | — |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | MileStat.com XC InvitationalOct 15 · Junior Varsity · Place 123 · Lightridge | Junior Varsity | 123 | 22:14 | — |
| Oct 15 | MileStat.com XC InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 123 · Lightridge | 5,000 Meters Junior Varsity | 123 | 22:14 | — |
| Sep 28 | Oatlands Mini #2Sep 28 · 5,000 Meters Varsity · Place 103 · Lightridge | 5,000 Meters Varsity | 103 | 23:46.58 | — |
| Sep 17 | Escape The Rock InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 75 · Lightridge High Scho | 5,000 Meters Junior Varsity | 75 | 23:50.5 | — |
| Sep 14 | Lightridge Meet #1Sep 14 · 5,000 Meters Varsity · Place 54 · Lightridge | 5,000 Meters Varsity | 54 | 25:10.20 PB | 9 |