Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 11 | 19:57.45 | MPSSAA 3A State Championships | November 11, 2023 |
| 5,000 Meters · Baltimore County Agriculture Resource CentterMPSSAA 3A North Region Championships · Oct 31 | 19:04.44 | MPSSAA 3A North Region Championships | October 31, 2024 |
| 5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 10 | 19:21.36 | 39th Annual Richard Barnhart Memorial Invitational | September 10, 2022 |
| 5,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 12 | 18:09.3 | Hamilton Short Course Invitational | September 12, 2026 |
| 5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 4 | 17:36.5 | The Paul Short Run | October 4, 2024 |
| 6,000 Meters · Fisher Golf CourseFisher-Rodenbeck Invitational · Aug 29 | 22:11.3 | Fisher-Rodenbeck Invitational | August 29, 2025 |
| 6,000 Meters · Fortin ParkSUNY Oneonta Airfield Invitational · Sep 5 | 22:19.1 | SUNY Oneonta Airfield Invitational | September 5, 2025 |
| 6,000 Meters · SUNY Polytechnic InstituteSUNY Poly Short Course Invitational · Sep 5 | 22:28.8 | SUNY Poly Short Course Invitational | September 5, 2026 |
| 8,000 Meters · Fisher Golf CourseEmpire 8 Cross Country Championships · Nov 1 | 29:43.6 | Empire 8 Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Fredonia UnivFredonia Kara Hall Memorial Invitational · Oct 2 | 29:59.7 | Fredonia Kara Hall Memorial Invitational | October 2, 2026 |
| 8,000 Meters · Genessee Valley ParkNCAA DIII Niagara Regional · Nov 15 | 29:36.5 | NCAA DIII Niagara Regional | November 15, 2025 |
| 8,000 Meters · Hamilton CollegeHamilton College XC Invitational · Oct 10 | 29:17.7 | Hamilton College XC Invitational | October 10, 2026 |
| 8,000 Meters · SUNY Polytechnic InstituteEmpire 8 XC Championships · Oct 31 | 29:39.7 | Empire 8 XC Championships | October 31, 2026 |
| 8,000 Meters · Western New England UniversityWNE Golden Bear Invitational · Oct 18 | 29:56.76 | WNE Golden Bear Invitational | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Empire 8 XC ChampionshipsOct 31 · 8,000 Meters Empire 8 · Place 63 · HartwickHartwick | 8,000 Meters Empire 8 | 63 | 29:39.7 PB | So |
| Oct 10 | Hamilton College XC InvitationalOct 10 · 8,000 Meters Collegiate · Place 40 · HartwickHartwick | 8,000 Meters Collegiate | 40 | 29:17.7 PB | So |
| Oct 2 | Fredonia Kara Hall Memorial InvitationalOct 2 · 8,000 Meters College · Place 101 · HartwickHartwick | 8,000 Meters College | 101 | 29:59.7 PB | So |
| Sep 12 | Hamilton Short Course InvitationalSep 12 · 5,000 Meters Collegiate · Place 76 · HartwickHartwick | 5,000 Meters Collegiate | 76 | 18:09.3 PB | So |
| Sep 5 | SUNY Poly Short Course InvitationalSep 5 · 6,000 Meters Collegiate · Place 12 · HartwickHartwick | 6,000 Meters Collegiate | 12 | 22:28.8 PB | So |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Niagara RegionalNov 15 · 8,000 Meters New Division · Place 144 · HartwickHartwick | 8,000 Meters New Division | 144 | 29:36.5 PB | Fr |
| Nov 1 | Empire 8 Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 62 · HartwickHartwick | 8,000 Meters Champ | 62 | 29:43.6 PB | Fr |
| Oct 18 | WNE Golden Bear InvitationalOct 18 · 8,000 Meters College · Place 84 · HartwickHartwick | 8,000 Meters College | 84 | 29:56.76 PB | Fr |
| Oct 11 | Hamilton InvitationalOct 11 · 8,000 Meters College · Place 43 · HartwickHartwick | 8,000 Meters College | 43 | 29:31.8 | Fr |
| Sep 27 | Wildcat ClassicSep 27 · 8,000 Meters College · Place 19 · HartwickHartwick | 8,000 Meters College | 19 | 30:50.9 | Fr |
| Sep 20 | Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 237 · HartwickHartwick | 8,000 Meters Varsity | 237 | 30:16.4 | Fr |
| Sep 5 | SUNY Oneonta Airfield InvitationalSep 5 · 6,000 Meters Men's Race · Place 8 · HartwickHartwick | 6,000 Meters Men's Race | 8 | 22:19.1 PB | Fr |
| Aug 29 | Fisher-Rodenbeck InvitationalAug 29 · 6,000 Meters Men's Race · Place 85 · HartwickHartwick | 6,000 Meters Men's Race | 85 | 22:11.3 PB | Fr |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MPSSAA 3A North Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 31 · Bel AirBel Air | 5,000 Meters Varsity | 31 | 19:04.44 PB | 12 |
| Oct 8 | Chesapeake Divisional ChampionshipOct 8 · 3 Miles Varsity · Place 34 · Bel AirBel Air | 3 Miles Varsity | 34 | 18:44.0 | 12 |
| Oct 4 | The Paul Short Run Oct 4 · 5,000 Meters White · Place 27 · Bel AirBel Air | 5,000 Meters White | 27 | 17:36.5 PB | 12 |
| Sep 30 | CMW/Bel Air @ FallstonSep 30 · 5,000 Meters Varsity · Place 1 · Bel AirBel Air | 5,000 Meters Varsity | 1 | 17:55 | 12 |
| Sep 16 | Bohemia Manor, Aberdeen @ Bel Air High SchoolSep 16 · 3 Miles Varsity · Place 4 · Bel AirBel Air | 3 Miles Varsity | 4 | 18:11.70 | 12 |
| Sep 10 | Bel Air, HdG @ PerryvilleSep 10 · 5,000 Meters Varsity · Place 2 · Bel AirBel Air | 5,000 Meters Varsity | 2 | 18:27.2 | 12 |
2023 Cross Country
10 results2022 Cross Country
1 results