Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,500 Meters · Bowdoin CollegeCBB Tri-Meet Opener · Sep 6 | 16:50.7 | CBB Tri-Meet Opener | September 6, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 20:39.1 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Indian Valley Elementary School PIAA District 6 Championships 2022 · Oct 29 | 19:08.5 | PIAA District 6 Championships 2022 | October 29, 2022 |
| 5,000 Meters · Kemp Memorial StadiumShamokin, Montoursville, Central Mountain, Bloomsburg · Sep 8 | 23:48 | Shamokin, Montoursville, Central Mountain, Bloomsburg | September 8, 2021 |
| 5,000 Meters · Roy's All Steak HamburgersBates Super-XC Invitational · Sep 16 | 20:27.9 | Bates Super-XC Invitational | September 16, 2023 |
| 6,000 Meters · Bowdoin CollegeMaine State Championships · Sep 19 | 22:45.7 | Maine State Championships | September 19, 2026 |
| 6,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 23:48.7 | Running of the Cows | October 3, 2026 |
| 6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 23:05.96 | Conn College Invite | October 18, 2025 |
| 6,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 15 | 22:42.3 | NCAA D3 East Region Championships | November 15, 2025 |
| 6,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 23:08.30 | KSC Invitational | October 4, 2025 |
| 6,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 31 | 23:37.0 | NESCAC XC Championship | October 31, 2026 |
| 6,000 Meters · Milliken & CompanyDIII Pre-Nats · Sep 20 | 23:43.6 | DIII Pre-Nats | September 20, 2025 |
| 6,000 Meters · University of Massachusetts Amherst NESCAC Cross Country Championships · Oct 28 | 23:49.9 | NESCAC Cross Country Championships | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 East Region ChampionshipsNov 15 · 6,000 Meters D3 East · Place 34 · ColbyColby | 6,000 Meters D3 East | 34 | 22:42.3 PB | Jr |
| Nov 1 | NESCAC ChampionshipsNov 1 · 6,000 Meters Champ · Place 69 · ColbyColby | 6,000 Meters Champ | 69 | 23:14.44 | Jr |
| Oct 18 | Conn College InviteOct 18 · 6,000 Meters Blue · Place 138 · ColbyColby | 6,000 Meters Blue | 138 | 23:05.96 PB | Jr |
| Oct 4 | KSC InvitationalOct 4 · 6,000 Meters College · Place 40 · ColbyColby | 6,000 Meters College | 40 | 23:08.30 PB | Jr |
| Sep 20 | DIII Pre-NatsSep 20 · 6,000 Meters College · Place 39 · ColbyColby | 6,000 Meters College | 39 | 23:43.6 PB | Jr |
| Sep 6 | CBB Tri-Meet OpenerSep 6 · 4,500 Meters College · Place 16 · ColbyColby | 4,500 Meters College | 16 | 16:50.7 PB | Jr |
2023 Cross Country
4 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 46 · UNA-PA-WolfeUNA-PA-Wolfe | 5,000 Meters Championship - Northeast | 46 | 20:39.1 PB | 12 |
| Oct 29 | PIAA District 6 Championships 2022Oct 29 · 5,000 Meters AAA Varsity · Place 4 · Central MountainCentral Mountain | 5,000 Meters AAA Varsity | 4 | 19:08.5 PB | 12 |
| Oct 1 | NEPA InvitationalOct 1 · 5,000 Meters Varsity · Place 10 · Central MountainCentral Mountain | 5,000 Meters Varsity | 10 | 19:58.60 | 12 |
| Sep 13 | Central Mountain Quad Meet vs Lewisburg, Midd-West, Mount CarmelSep 13 · 5,000 Meters Varsity · Place 2 · Central MountainCentral Mountain | 5,000 Meters Varsity | 2 | 19:40.3 | — |
| Sep 13 | Central Mountain Quad Meet vs Lewisburg, Midd-West, Mount CarmelSep 13 · 5,000 Meters Varsity · Place 2 · Central MountainCentral Mountain | 5,000 Meters Varsity | 2 | 19:40.3 | — |
| Sep 3 | Bear Mt. River RunSep 3 · 5,000 Meters Varsity · Place 4 · Central MountainCentral Mountain | 5,000 Meters Varsity | 4 | 19:55.40 | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | PIAA District 6 ChampionshipOct 30 · Varsity · Place 25 · Central MountainCentral Mountain | Varsity | 25 | 21:02.2 | — |
| Oct 30 | PIAA District 6 ChampionshipOct 30 · Varsity · Place 11 · Central MountainCentral Mountain | Varsity | 11 | 21:02.2 | — |
| Oct 16 | PHAC InvitationalOct 16 · Varsity · Place 15 · Central MountainCentral Mountain | Varsity | 15 | 21:23.7 | 11 |
| Sep 25 | PIAA Foundation XC InvitationalSep 25 · 5,000 Meters Varsity · Place 139 · Central MountainCentral Mountain | 5,000 Meters Varsity | 139 | 23:17 | — |
| Sep 21 | LBG vs Central Mountain, Midd-West, Mt. CarmelSep 21 · 5,000 Meters Varsity · Place 6 · Central MountainCentral Mountain | 5,000 Meters Varsity | 6 | 22:08.00 | 11 |
| Sep 8 | Shamokin, Montoursville, Central Mountain, BloomsburgSep 8 · 5,000 Meters Varsity · Place 5 · Central MountainCentral Mountain | 5,000 Meters Varsity | 5 | 23:48 PB | 11 |
| Sep 4 | Bear Mountain River RunSep 4 · 5,000 Meters Varsity · Place 27 · Central MountainCentral Mountain | 5,000 Meters Varsity | 27 | 22:19.3 | JR |
2019 Cross Country
1 results