Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Kenyon CollegePort Kenyon Opener XC Meet · Aug 29 | 17:36.40 | Port Kenyon Opener XC Meet | August 29, 2025 |
| 5,000 Meters · Hilliard Darby HSOHSAA District Championships - Hilliard · Oct 21 | 22:04.48 | OHSAA District Championships - Hilliard | October 21, 2023 |
| 5,000 Meters · Hilliard Darby HSOHSAA D1 Central District - Darby · Oct 23 | 21:23.5 | OHSAA D1 Central District - Darby | October 23, 2021 |
| 5,000 Meters · MacRae ParkJenna Strong CC Fall Classic · Oct 18 | 20:35.7 | Jenna Strong CC Fall Classic | October 18, 2024 |
| 5,000 Meters · Pickerington North High SchoolPanther XC Invitational 2023 · Sep 30 | 22:17.8 | Panther XC Invitational 2023 | September 30, 2023 |
| 5,000 Meters · Three Creeks Metro ParkCentral Ohio Cross Country Invitational · Sep 18 | 21:24.54 | Central Ohio Cross Country Invitational | September 18, 2021 |
| 5,000 Meters · Wakins 5kMcGowan Invitational - Watkins Memorial · Sep 11 | 21:25.15 | McGowan Invitational - Watkins Memorial | September 11, 2021 |
| 5,000 Meters · WilmingtonJenna Strong CC Fall Classic · Oct 17 | 22:14.70 | Jenna Strong CC Fall Classic | October 17, 2025 |
| 6,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Sep 28 | 25:07.0 | Knight Invitational | September 28, 2024 |
| 6,000 Meters · CedarvilleAll-Ohio InterCollegiate Challenge · Sep 19 | 27:36.20 | All-Ohio InterCollegiate Challenge | September 19, 2025 |
| 6,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 26:49.65 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 6,000 Meters · Kenyon CollegeNCAC XC Championships · Nov 1 | 27:38.30 | NCAC XC Championships | November 1, 2025 |
| 6,000 Meters · LaVern Gibson CourseNCAC · Nov 3 | 25:13.83 | NCAC | November 3, 2024 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 24:39.8 | Paul Short Run | October 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NCAC XC ChampionshipsNov 1 · 6,000 Meters Collegiate · Place 77 · WittenbergWittenberg | 6,000 Meters Collegiate | 77 | 27:38.30 PB | So |
| Oct 17 | Jenna Strong CC Fall ClassicOct 17 · 5,000 Meters College · Place 103 · WittenbergWittenberg | 5,000 Meters College | 103 | 22:14.70 PB | So |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 6,000 Meters College Blue · Place 347 · WittenbergWittenberg | 6,000 Meters College Blue | 347 | 26:49.65 PB | So |
| Sep 19 | All-Ohio InterCollegiate ChallengeSep 19 · 6,000 Meters All Ohio · Place 217 · WittenbergWittenberg | 6,000 Meters All Ohio | 217 | 27:36.20 PB | So |
| Aug 29 | Port Kenyon Opener XC MeetAug 29 · 4,000 Meters W 4K · Place 50 · WittenbergWittenberg | 4,000 Meters W 4K | 50 | 17:36.40 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NCACNov 3 · 6,000 Meters NCAC · Place 40 · WittenbergWittenberg | 6,000 Meters NCAC | 40 | 25:13.83 PB | Fr |
| Oct 18 | Jenna Strong CC Fall ClassicOct 18 · 5,000 Meters College · Place 50 · WittenbergWittenberg | 5,000 Meters College | 50 | 20:35.7 PB | Fr |
| Oct 4 | Paul Short RunOct 4 · 6,000 Meters White · Place 265 · WittenbergWittenberg | 6,000 Meters White | 265 | 24:39.8 PB | Fr |
| Sep 28 | Knight InvitationalSep 28 · 6,000 Meters College · Place 45 · WittenbergWittenberg | 6,000 Meters College | 45 | 25:07.0 PB | Fr |
| Aug 30 | Wild Witt Exhibition RaceAug 30 · 4,000 Meters Varsity · Place 8 · WittenbergWittenberg | 4,000 Meters Varsity | 8 | 18:02.7 | FR |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | OHSAA District Championships - HilliardOct 21 · 5,000 Meters D1 Section 1 · Place 46 · ReynoldsburgReynoldsburg | 5,000 Meters D1 Section 1 | 46 | 22:04.48 PB | 12 |
| Oct 14 | Ohio Capital Conference - BuckeyeOct 14 · 5,000 Meters Varsity · Place 13 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity | 13 | 22:35.23 | 12 |
| Oct 14 | Ohio Capital Conference - BuckeyeOct 14 · 5,000 Meters Varsity · Place 13 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity | 13 | 22:35.23 | 12 |
| Oct 7 | Les Eisenhart Invitational - Thomas WorthingtonOct 7 · 5,000 Meters Varsity · Place 85 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity | 85 | 21:17.80 | 12 |
| Sep 30 | Panther XC Invitational 2023Sep 30 · 5,000 Meters Division 1 · Place 15 · ReynoldsburgReynoldsburg | 5,000 Meters Division 1 | 15 | 22:17.8 PB | 12 |
| Sep 23 | Tiger Invitational - Pick. CentralSep 23 · 5,000 Meters Varsity · Place 7 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity | 7 | 21:47.08 | 12 |
| Sep 9 | McGowan Invitational - Watkins MemorialSep 9 · 5,000 Meters Varsity Division 1 · Place 53 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity Division 1 | 53 | 22:05.32 | 12 |
| Sep 2 | Westerville North XC ClassicSep 2 · 5,000 Meters Varsity · Place 46 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity | 46 | 22:12.09 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | OHSAA Central District - Hillard DarbyOct 22 · 5,000 Meters Varsity - D1 Sec 1 · Place 30 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity - D1 Sec 1 | 30 | 21:48.00 | 11 |
| Oct 15 | Ohio Capital Conference - BuckeyeOct 15 · Varsity · Place 16 · ReynoldsburgReynoldsburg | Varsity | 16 | 21:50.9 | JR |
| Oct 8 | Les Eisenhart Invitational - Thomas WorthingtonOct 8 · Varsity · Place 61 · ReynoldsburgReynoldsburg | Varsity | 61 | 20:53.4 | JR |
| Oct 1 | Panther Invitational - Pick. NorthOct 1 · 5,000 Meters Division 1 · Place 14 · ReynoldsburgReynoldsburg | 5,000 Meters Division 1 | 14 | 21:06.53 | JR |
| Sep 10 | McGowan Invitational - Watkins MemorialSep 10 · 5,000 Meters Varsity Division 1 · Place 58 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity Division 1 | 58 | 22:19.1 | JR |
| Aug 20 | OHSAA Early Season InvitationalAug 20 · 5,000 Meters Open · Place 13 · ReynoldsburgReynoldsburg | 5,000 Meters Open | 13 | 22:19.3 | 11 |
| Aug 20 | OHSAA Early Season InvitationalAug 20 · 5,000 Meters Open · Place 13 · ReynoldsburgReynoldsburg | 5,000 Meters Open | 13 | 22:19.3 | 11 |
| Aug 12 | Fleet Feet Free Cross Country MeetAug 12 · Varsity · Place 15 · ReynoldsburgReynoldsburg | Varsity | 15 | 12:52 | 11 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | OHSAA District - Hil. DarbyOct 23 · 5,000 Meters Division 1 · Place 42 · ReynoldsburgReynoldsburg | 5,000 Meters Division 1 | 42 | 21:23.5 | 10 |
| Oct 23 | OHSAA D1 Central District - DarbyOct 23 · 5,000 Meters Section 3 · Place 42 · ReynoldsburgReynoldsburg | 5,000 Meters Section 3 | 42 | 21:23.5 PB | 10 |
| Oct 16 | Ohio Capital Conference - BuckeyeOct 16 · 5,000 Meters Varsity Open · Place 13 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity Open | 13 | 21:16.33 | 10 |
| Oct 2 | Pickerington North Panther XC InvitationalOct 2 · 5,000 Meters Division 1 · Place 18 · ReynoldsburgReynoldsburg | 5,000 Meters Division 1 | 18 | 21:14.27 | 10 |
| Sep 25 | Lancaster Bob Reall InvitationalSep 25 · Division 1 · Place 26 · ReynoldsburgReynoldsburg | Division 1 | 26 | 21:29.2 | SO |
| Sep 18 | Central Ohio Cross Country InvitationalSep 18 · 5,000 Meters Large School (D1) · Place 15 · ReynoldsburgReynoldsburg | 5,000 Meters Large School (D1) | 15 | 21:24.54 PB | 10 |
| Sep 11 | McGowan Invitational - Watkins MemorialSep 11 · 5,000 Meters Div 1 Varsity · Place 39 · ReynoldsburgReynoldsburg | 5,000 Meters Div 1 Varsity | 39 | 21:25.15 PB | 10 |
| Sep 4 | Westerville North XC ClassicSep 4 · 5,000 Meters Varsity · Place 16 · ReynoldsburgReynoldsburg | 5,000 Meters Varsity | 16 | 21:25.22 | 10 |
| Aug 27 | Hartford Twilight InviteAug 27 · 5,000 Meters Open · Place 25 · ReynoldsburgReynoldsburg | 5,000 Meters Open | 25 | 21:39.23 | 10 |