Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Vassar Farm & Ecological PreserveVassar Season Opener · Aug 30 | 14:11.70 | Vassar Season Opener | August 30, 2024 |
| 5,000 Meters · Asheville Christian AcademyCAA Championships · Oct 18 | 17:25.25 | CAA Championships | October 18, 2023 |
| 5,000 Meters · Christ SchoolChrist School Home Meet · Oct 11 | 17:32.92 | Christ School Home Meet | October 11, 2023 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 17:32.8 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Hagan-Stone ParkHagan Stone XC Classic 2022 · Oct 7 | 18:07.13 | Hagan Stone XC Classic 2022 | October 7, 2022 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 17:15.76 | Eye Opener Invitational | September 2, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 4A State Championships · Oct 27 | 16:59.97 | NCISAA 4A State Championships | October 27, 2023 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 29:03.8 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Ronald C. Hoffmann Cross Country CourseLiberty League Cross Country Championships · Nov 2 | 29:23.1 | Liberty League Cross Country Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
4 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters "Marty Lewis" Championship · Place 110 · Christ SchoolChrist School | 5,000 Meters "Marty Lewis" Championship | 110 | 17:32.8 PB | 12 |
| Oct 27 | NCISAA 4A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 21 · Christ SchoolChrist School | 5,000 Meters Varsity | 21 | 16:59.97 PB | 12 |
| Oct 18 | CAA ChampionshipsOct 18 · 5,000 Meters Varsity · Place 9 · Christ SchoolChrist School | 5,000 Meters Varsity | 9 | 17:25.25 PB | 12 |
| Oct 14 | NC Runners Elite InviteOct 14 · 5,000 Meters Championship · Place 49 · Christ SchoolChrist School | 5,000 Meters Championship | 49 | 18:06.54 | 12 |
| Oct 11 | Christ School Home MeetOct 11 · 5,000 Meters Varsity · Place 9 · Christ SchoolChrist School | 5,000 Meters Varsity | 9 | 17:32.92 PB | 12 |
| Oct 3 | CISAA InvitationalOct 3 · 5,000 Meters Championship · Place 14 · Christ SchoolChrist School | 5,000 Meters Championship | 14 | 17:08.9 | SR |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 187 · Christ SchoolChrist School | 5,000 Meters Championship | 187 | 17:23.7 | 12 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 95 · Christ SchoolChrist School | 5,000 Meters International | 95 | 17:15.76 PB | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 4A State ChampionshipsOct 28 · 5,000 Meters Varsity · Christ SchoolChrist School | 5,000 Meters Varsity | 0 | DNS | 11 |
| Oct 19 | CAA XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 9 · Christ SchoolChrist School | 5,000 Meters Varsity | 9 | 18:03.7 | 11 |
| Oct 7 | Hagan Stone XC Classic 2022Oct 7 · 5,000 Meters Championship · Place 30 · Christ SchoolChrist School | 5,000 Meters Championship | 30 | 18:07.13 PB | 11 |
| Oct 5 | CAA @ Christ SchoolOct 5 · 5,000 Meters Varsity · Place 9 · Christ SchoolChrist School | 5,000 Meters Varsity | 9 | 18:13.08 | 11 |
| Oct 5 | CAA @ Christ SchoolOct 5 · 5,000 Meters Varsity · Place 9 · Christ SchoolChrist School | 5,000 Meters Varsity | 9 | 18:13.08 | — |
| Sep 28 | Asheville Christian AcademySep 28 · 5,000 Meters Varsity · Place 92 · Christ SchoolChrist School | 5,000 Meters Varsity | 92 | 25:05.39 | 11 |
| Sep 17 | adidas XC ChallengeSep 17 · 5,000 Meters Championship · Place 176 · Christ SchooChrist Schoo | 5,000 Meters Championship | 176 | 17:35.3 | 11 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 99 · Christ SchoolChrist School | 5,000 Meters International | 99 | 17:45.3 | 11 |
2021 Cross Country
1 results