Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Twin Ponds on the FarmNYS Night-Time Showcase presented by New Balance · Oct 1 | 13:38.60 | NYS Night-Time Showcase presented by New Balance | October 1, 2022 |
| 5,000 Meters · Cromwell High SchoolShoreline "Large School" Meet · Sep 28 | 18:01.1 | Shoreline "Large School" Meet | September 28, 2021 |
| 5,000 Meters · East Hampton High SchoolShoreline Conference Championships · Oct 23 | 18:26.4 | Shoreline Conference Championships | October 23, 2021 |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 23 | 17:42 | Ocean State XC Invitational | September 23, 2022 |
| 5,000 Meters · Hammonasset Beach State ParkShoreline Cross Country Championships · Oct 20 | 16:42.30 | Shoreline Cross Country Championships | October 20, 2022 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 18:55 | Shore Coaches Classic | October 2, 2021 |
| 5,000 Meters · Wickham ParkCIAC Division SS Boys Championship · Oct 29 | 17:46 | CIAC Division SS Boys Championship | October 29, 2022 |
| 6,000 Meters · Long Lane FarmLittle Three Championships (Amherst-Wesleyan-Williams) · Sep 5 | 19:39.2 | Little Three Championships (Amherst-Wesleyan-Williams) | September 5, 2026 |
| 6,000 Meters · University of Massachusetts Amherst Little 3 · Sep 6 | 20:53.75 | Little 3 | September 6, 2025 |
| 6,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 9 | 20:42.3 | Cardinal Invitational | September 9, 2023 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 26:13.0 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 27:08.1 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 31 | 27:47.5 | NESCAC XC Championship | October 31, 2026 |
| 8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 19 | 25:45.3 | Cardinal Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 119 · Wesleyan (Conn.)Wesleyan (Conn.) | 8,000 Meters Champ | 119 | 27:02.10 | Jr |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters White · Place 54 · Wesleyan (Conn.)Wesleyan (Conn.) | 8,000 Meters White | 54 | 26:20.52 | Jr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 331 · Wesleyan (Conn.)Wesleyan (Conn.) | 8,000 Meters Open | 331 | 27:08.1 PB | Jr |
| Sep 20 | Cardinal InvitationalSep 20 · 8,000 Meters College · Place 49 · Wesleyan (Conn.)Wesleyan (Conn.) | 8,000 Meters College | 49 | 26:30.64 | Jr |
| Sep 6 | Little 3Sep 6 · 6,000 Meters Collegiate · Place 41 · Wesleyan (Conn.)Wesleyan (Conn.) | 6,000 Meters Collegiate | 41 | 20:53.75 PB | Jr |
2023 Cross Country
1 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | CIAC State Open Boys ChampionshipNov 4 · 5,000 Meters Varsity · Place 138 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 138 | 18:37 | 12 |
| Oct 29 | CIAC Division SS Boys ChampionshipOct 29 · 5,000 Meters Varsity · Place 10 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 10 | 17:46 PB | 12 |
| Oct 20 | Shoreline Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 3 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 3 | 16:42.30 PB | 12 |
| Oct 8 | Ponaganset Covered Bridge ClassicOct 8 · 5,000 Meters Varsity · Place 115 · Haddam-KilliHaddam-Killi | 5,000 Meters Varsity | 115 | 19:00.2 | 12 |
| Oct 1 | NYS Night-Time Showcase presented by New BalanceOct 1 · 2.5 Miles HS Varsity · Place 5 · Haddam-KillingworthHaddam-Killingworth | 2.5 Miles HS Varsity | 5 | 13:38.60 PB | 12 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 2 · Place 34 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity - 2 | 34 | 17:42 PB | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 9 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 9 | 18:06 | 11 |
| Nov 1 | CIAC Division SS ChampionshipsNov 1 · 5,000 Meters Varsity · Place 9 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 9 | 18:06 | 11 |
| Oct 23 | Shoreline Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 8 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 8 | 18:26.4 PB | 11 |
| Oct 14 | Shoreline Conference Mega MeetOct 14 · 5,000 Meters Seeded · Place 6 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Seeded | 6 | 19:07.7 | 11 |
| Oct 2 | Shore Coaches Classic Oct 2 · 5,000 Meters Varsity D · Place 45 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity D | 45 | 18:55 PB | 11 |
| Sep 28 | Shoreline "Large School" MeetSep 28 · 5,000 Meters Varsity · Place 8 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 8 | 18:01.1 PB | 11 |
| Sep 11 | 40th Stratton Brook XC InvitationalSep 11 · 5,000 Meters Varsity · Place 43 · Haddam-KillingworthHaddam-Killingworth | 5,000 Meters Varsity | 43 | 20:03 | 11 |
2019 Cross Country
1 results2017 Cross Country
1 results