Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 33:40.1 | NCAA DI Southeast Regional | November 14, 2025 |
| 2.1 Miles · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 12:14.4 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 25 | 17:20.3 | NXR Northeast & New York Regional Championships | November 25, 2023 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 16:18.80 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 16:09.2 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 16:27.60 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 16:43.23 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
| 6,000 Meters · Appalachian State UniversityCovered Bridge Open XC · Aug 29 | 19:25.8 | Covered Bridge Open XC | August 29, 2025 |
| 6,000 Meters · Charleston Southern UniversityBuccaneer Open · Sep 4 | 19:26.8 | Buccaneer Open | September 4, 2026 |
| 8,000 Meters · Appalachian State UniversityThe Firetower Project · Oct 2 | 26:09.3 | The Firetower Project | October 2, 2026 |
| 8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 30 | 25:24.8 | CAA Cross Country Championships | October 30, 2026 |
| 8,000 Meters · Costal Carolina U - Hackler CourseChanticleer Challenge · Sep 19 | 24:45.5 | Chanticleer Challenge | September 19, 2025 |
| 8,000 Meters · Glendoveer Golf Course2025 USATF Cross Country Championships · Dec 6 | 27:58.0 | 2025 USATF Cross Country Championships | December 6, 2025 |
| 8,000 Meters · John Hunt Cross Country ParkSouthern Showcase (Collegiate) · Sep 18 | 26:09.1 | Southern Showcase (Collegiate) | September 18, 2026 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 25:41.2 | Upstate XC Invite | October 18, 2025 |
| 8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 31 | 25:27.0 | CAA Cross Country Championships | October 31, 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 30 | CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · Place 30 · College Of CharlestonCollege Of Charleston | 8,000 Meters CAA | 30 | 25:24.8 PB | So |
| Oct 17 | Upstate InviteOct 17 · 8,000 Meters Varsity · Place 40 · Col. of CharlestonCol. of Charleston | 8,000 Meters Varsity | 40 | 25:06.1 | SO-2 |
| Oct 2 | The Firetower ProjectOct 2 · 8,000 Meters Collegiate · Place 50 · College Of CharlestonCollege Of Charleston | 8,000 Meters Collegiate | 50 | 26:09.3 PB | So |
| Sep 18 | Southern Showcase (Collegiate)Sep 18 · 8,000 Meters Invite · Place 152 · College Of CharlestonCollege Of Charleston | 8,000 Meters Invite | 152 | 26:09.1 PB | So |
| Sep 4 | Buccaneer OpenSep 4 · 6,000 Meters Men · Place 6 · College Of CharlestonCollege Of Charleston | 6,000 Meters Men | 6 | 19:26.8 PB | So |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 6 | 2025 USATF Cross Country ChampionshipsDec 6 · 8,000 Meters u20 · Place 39 · College Of CharlestonCollege Of Charleston | 8,000 Meters u20 | 39 | 27:58.0 PB | Fr |
| Nov 14 | NCAA DI Southeast RegionalNov 14 · 10,000 Meters D1 Southeast · Place 178 · College Of CharlestonCollege Of Charleston | 10,000 Meters D1 Southeast | 178 | 33:40.1 PB | Fr |
| Oct 31 | CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 51 · College Of CharlestonCollege Of Charleston | 8,000 Meters Champ | 51 | 25:27.0 PB | Fr |
| Oct 18 | Upstate XC InviteOct 18 · 8,000 Meters College · Place 42 · College Of CharlestonCollege Of Charleston | 8,000 Meters College | 42 | 25:41.2 PB | Fr |
| Oct 3 | Fire Tower ProjectOct 3 · 8,000 Meters College · Place 41 · College Of CharlestonCollege Of Charleston | 8,000 Meters College | 41 | 26:24.3 | Fr |
| Sep 19 | Chanticleer ChallengeSep 19 · 8,000 Meters College · Place 13 · College Of CharlestonCollege Of Charleston | 8,000 Meters College | 13 | 24:45.5 PB | Fr |
| Aug 29 | Covered Bridge Open XCAug 29 · 6,000 Meters Men's 6K · Place 25 · College Of CharlestonCollege Of Charleston | 6,000 Meters Men's 6K | 25 | 19:25.8 PB | Fr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 12 · Newton SouthNewton South | 5,000 Meters Varsity Division 1 | 12 | 16:12.29 | 12 |
| Nov 9 | MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 6 · Newton SouthNewton South | 5,000 Meters Varsity 1A | 6 | 16:20.49 | 12 |
| Nov 2 | MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 1 · Newton SouthNewton South | 5,000 Meters Varsity | 1 | 15:27.20 | 12 |
| Oct 25 | Dual County League ChampionshipOct 25 · 5,000 Meters Varsity · Place 4 · Newton SouthNewton South | 5,000 Meters Varsity | 4 | 16:17.4 | 12 |
| Sep 28 | Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 9 · Newton SouthNewton South | 5,000 Meters Championship | 9 | 16:09.2 PB | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 106 · Newton SouthNewton South | 5,000 Meters Championship - Northeast | 106 | 17:20.3 PB | 11 |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 28 · Newton SouthNewton South | 5,000 Meters Division 1 | 28 | 16:27.60 PB | 11 |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 11 · Newton SouthNewton South | 5,000 Meters Division 1A | 11 | 16:18.80 PB | 11 |
| Nov 4 | MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 10 · Newton SouthNewton South | 5,000 Meters Varsity | 10 | 16:28.7 | JR |
| Oct 27 | Dual County League Championship MeetOct 27 · 5,000 Meters Varsity · Place 6 · Newton SouthNewton South | 5,000 Meters Varsity | 6 | 16:20.8 | 11 |
| Oct 27 | Dual County League Championship MeetOct 27 · 5,000 Meters Varsity · Place 6 · Newton SouthNewton South | 5,000 Meters Varsity | 6 | 16:20.8 | — |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 37 · Newton SouthNewton South | 5,000 Meters Championship | 37 | 16:18.3 | 11 |
2022 Cross Country
4 results2021 Cross Country
3 results