Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 14 | 30:56.1 | NCAA D1 Northeast Region Championships | November 14, 2025 |
| 5,000 Meters · Belfast HS Maine Class A State XC Championship · Oct 30 | 16:34.73 | Maine Class A State XC Championship | October 30, 2021 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 17:16.3 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Bryant University2026 Shawn M Nassaney XC Invitational · Sep 12 | 15:53.5 | 2026 Shawn M Nassaney XC Invitational | September 12, 2026 |
| 5,000 Meters · Derryfield ParkManchester Invitational Large School boys · Sep 24 | 16:23 | Manchester Invitational Large School boys | September 24, 2022 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 16:52.5 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · Smiling Hill FarmCHEVERUS Meet · Sep 2 | 16:23.30 | CHEVERUS Meet | September 2, 2022 |
| 5,000 Meters · Troy Howard Middle SchoolMaine Class A State XC Championship · Nov 4 | 15:42.61 | Maine Class A State XC Championship | November 4, 2023 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class A Regional · Oct 21 | 16:37.43 | Southern Maine Class A Regional | October 21, 2023 |
| 6,000 Meters · Highland ParkFriar Invitational · Sep 5 | 19:48.5 | Friar Invitational | September 5, 2025 |
| 8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 17 | 24:30.0 | IC4A/ECAC Cross Country Championships | October 17, 2026 |
| 8,000 Meters · CedarvilleA10 XC Conference Championships · Nov 1 | 24:52.50 | A10 XC Conference Championships | November 1, 2025 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 24:52.5 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 26:09.3 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Pole Green ParkA-10 XC Championships · Oct 31 | 24:16.4 | A-10 XC Championships | October 31, 2026 |
| 8200 m · Stanley Quarter ParkCCSU Ted Owen Invite · Sep 20 | 26:02.70 | CCSU Ted Owen Invite | September 20, 2025 |
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 14 | NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 80 · Rhode IslandRhode Island | 10,000 Meters D1 Northeast | 80 | 30:56.1 PB | So |
| Nov 1 | A10 XC Conference ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 35 · Rhode IslandRhode Island | 8,000 Meters Collegiate | 35 | 24:52.50 PB | So |
| Oct 10 | New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 17 · Rhode IslandRhode Island | 8,000 Meters NEICAAA | 17 | 24:52.5 PB | So |
| Sep 20 | CCSU Ted Owen InviteSep 20 · 8,200 Meters Varsity · Place 13 · Rhode IslandRhode Island | 8,200 Meters Varsity | 13 | 26:02.70 PB | So |
| Sep 5 | Friar InvitationalSep 5 · 6,000 Meters Men's Race · Place 41 · Rhode IslandRhode Island | 6,000 Meters Men's Race | 41 | 19:48.5 PB | So |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Maine Class A State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 15:42.61 PB | 12 |
| Oct 21 | Southern Maine Class A RegionalOct 21 · 5,000 Meters Varsity · Place 2 · NobleNoble | 5,000 Meters Varsity | 2 | 16:37.43 PB | 12 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 2 · NobleNoble | 5,000 Meters Seeded | 2 | 15:30.50 | 12 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 2 · NobleNoble | 5,000 Meters Varsity | 2 | 4:59.5 | 12 |
| Sep 22 | South Portland Meet #1Sep 22 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 15:51.83 | 12 |
| Sep 1 | Westbrook MeetSep 1 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 16:35.72 | 12 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 71 · NobleNoble | 5,000 Meters Championship - Northeast | 71 | 17:16.3 PB | 11 |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 58 · NobleNoble | 5,000 Meters Varsity | 58 | 16:52.5 PB | 11 |
| Oct 29 | Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 2 · NobleNoble | 5,000 Meters Varsity | 2 | 16:38.84 | 11 |
| Oct 22 | Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 2 · NobleNoble | 5,000 Meters Varsity | 2 | 16:45.14 | 11 |
| Oct 6 | SMAA @ MassabesicOct 6 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 17:29.20 | — |
| Sep 26 | Windham - Deer/Kenn/NoSep 26 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 19:06.50 | — |
| Sep 24 | Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 9 · NobleNoble | 5,000 Meters Varsity | 9 | 16:23 PB | 11 |
| Sep 17 | Southern Maine ClassicSep 17 · 5,000 Meters Varsity · Place 4 · NobleNoble | 5,000 Meters Varsity | 4 | 15:58.12 | 11 |
| Sep 7 | Noble, Deering, Falmouth, Sanford MeetSep 7 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 17:18.31 | — |
| Sep 2 | CHEVERUS MeetSep 2 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 16:23.30 PB | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Maine Class A State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 7 · NobleNoble | 5,000 Meters Varsity | 7 | 16:34.73 PB | 10 |
| Oct 23 | Southern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 5 · NobleNoble | 5,000 Meters Varsity | 5 | 16:56.85 | 10 |
| Sep 30 | SMAA:Deering, Noble, Thornton Academy @ WestbrookSep 30 · 5,000 Meters Varsity · Place 1 · NobleNoble | 5,000 Meters Varsity | 1 | 17:00.59 | — |
| Sep 18 | Fleet Feet ClassicSep 18 · 5,000 Meters Varsity · Place 7 · NobleNoble | 5,000 Meters Varsity | 7 | 16:42.64 | SO |
| Sep 11 | SMAA: Deering, Falmouth, Noble @ SanfordSep 11 · 5,000 Meters Varsity · Place 2 · NobleNoble | 5,000 Meters Varsity | 2 | 17:19.12 | — |
| Sep 2 | SMAA: Biddeford, Cheverus, Massabesic @ NobleSep 2 · 5,000 Meters Varsity · Place 2 · NobleNoble | 5,000 Meters Varsity | 2 | 17:25.00 | — |
| Aug 25 | SMAA RelaysAug 25 · 1.77 Miles Varsity · Place 3 · NobleNoble | 1.77 Miles Varsity | 3 | 9:10 | — |
2020 Cross Country
1 results2019 Cross Country
1 results