Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Algonkian Regional ParkDominion, Broad Run, Tuscarora Meet · Mar 27 | 19:55 | Dominion, Broad Run, Tuscarora Meet | March 27, 2021 |
| 5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 2 | 19:34 | Octoberfest Invitational | October 2, 2021 |
| 5,000 Meters · Rock Ridge High SchoolRock Ridge XC Invitational · Sep 18 | 20:32 | Rock Ridge XC Invitational | September 18, 2021 |
| 8,000 Meters · 42 E Havenview DrLock Haven Invite · Sep 28 | 28:02.1 | Lock Haven Invite | September 28, 2024 |
| 8,000 Meters · BG XC CourseBowling Green Falcon Invitational · Oct 18 | 28:52.3 | Bowling Green Falcon Invitational | October 18, 2024 |
| 8,000 Meters · Elvin R. King Cross Country CourseAll-Ohio Cross Country Collegiate Championships · Sep 20 | 29:08.7 | All-Ohio Cross Country Collegiate Championships | September 20, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | VHSL Class 6 State ChampionshipNov 11 · Varsity · Place 66 · Broad RunBroad Run | Varsity | 66 | 18:04 | — |
| Nov 11 | VHSL Class 4 State XC MeetNov 11 · 5,000 Meters Varsity · Place 66 · Broad RunBroad Run | 5,000 Meters Varsity | 66 | 18:04 | — |
| Oct 31 | Region 4C XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 17 · Broad RunBroad Run | 5,000 Meters Varsity | 17 | 17:29 | — |
| Oct 25 | Catoctin XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 6 · Broad RunBroad Run | 5,000 Meters Varsity | 6 | 16:34 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · Elite · Place 123 · Broad RunBroad Run | Elite | 123 | 16:38 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 123 · Broad RunBroad Run | 5,000 Meters Elite | 123 | 16:38 | 12 |
| Sep 30 | Judges Classic 2023Sep 30 · 5,000 Meters Varsity · Place 39 · Broad RunBroad Run | 5,000 Meters Varsity | 39 | 18:01.5 | — |
| Sep 23 | Oatlands InvitationalSep 23 · Varsity · Place 97 · Broad RunBroad Run | Varsity | 97 | 18:09 | — |
| Sep 23 | Oatlands InvitationalSep 23 · 5,000 Meters Varsity · Place 97 · Broad RunBroad Run | 5,000 Meters Varsity | 97 | 18:09 | — |
2022 Cross Country
6 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Third Battle InvitationalOct 16 · 5,000 Meters Varsity · Place 249 · Broad RunBroad Run | 5,000 Meters Varsity | 249 | 19:38.6 | SO |
| Oct 2 | Octoberfest InvitationalOct 2 · 5,000 Meters Varsity A · Place 322 · Broad RunBroad Run | 5,000 Meters Varsity A | 322 | 19:34 PB | 10 |
| Sep 28 | Dominion / Broad Run / HeritageSep 28 · 5,000 Meters Varsity · Place 15 · Broad RunBroad Run | 5,000 Meters Varsity | 15 | 19:40.00 | — |
| Sep 18 | Rock Ridge XC InvitationalSep 18 · 5,000 Meters Varsity · Place 122 · Broad RunBroad Run | 5,000 Meters Varsity | 122 | 20:32 PB | 10 |
| Sep 11 | Oatlands InvitationalSep 11 · 5,000 Meters Varsity · Place 62 · Broad RunBroad Run | 5,000 Meters Varsity | 62 | 21:13 | — |
| Mar 27 | Dominion, Broad Run, Tuscarora MeetMar 27 · 5,000 Meters Varsity · Place 21 · Broad RunBroad Run | 5,000 Meters Varsity | 21 | 19:55 PB | 9 |