Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Leavitt Area HSLeavitt Meet · Sep 20 | 22:37 | Leavitt Meet | September 20, 2019 |
| 5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 30 | 24:31.9 | Charger Invitational | August 30, 2025 |
| 5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 6 | 23:53.70 | Ron Ouellete Invitational | September 6, 2025 |
| 5,000 Meters · Saxl ParkBangor Meet · Sep 6 | 23:32.2 | Bangor Meet | September 6, 2019 |
| 8,000 Meters · Saxl ParkNAC Cross Country Championships · Nov 1 | 40:59.4 | NAC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Thomas CollegeThomas Invitational · Oct 18 | 39:33.1 | Thomas Invitational | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 38 · Thomas (Maine)Thomas (Maine) | 8,000 Meters Champ | 38 | 40:59.4 PB | Fr |
| Oct 18 | Thomas InvitationalOct 18 · 8,000 Meters College · Place 33 · Thomas (Maine)Thomas (Maine) | 8,000 Meters College | 33 | 39:33.1 PB | Fr |
| Oct 4 | NAC PreviewOct 4 · 8,000 Meters College · Place 43 · Thomas (Maine)Thomas (Maine) | 8,000 Meters College | 43 | 42:09.3 | Fr |
| Sep 6 | Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 50 · Thomas (Maine)Thomas (Maine) | 5,000 Meters Collegiate | 50 | 23:53.70 PB | Fr |
| Aug 30 | Charger InvitationalAug 30 · 5,000 Meters Men's Race · Place 45 · Thomas (Maine)Thomas (Maine) | 5,000 Meters Men's Race | 45 | 24:31.9 PB | Fr |
2021 Cross Country
2 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 69 · Mt.BlueMt.Blue | 5,000 Meters Junior Varsity | 69 | 23:02.7 | SO |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Unseeded · Place 217 · Mt. BlueMt. Blue | 5,000 Meters Unseeded | 217 | 21:08.20 | SO |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 577 · Mt. BlueMt. Blue | 5,000 Meters Varsity | 577 | 21:08.20 | SO |
| Sep 20 | Leavitt MeetSep 20 · 5,000 Meters Varsity · Place 51 · Mt BlueMt Blue | 5,000 Meters Varsity | 51 | 22:37 PB | 10 |
| Sep 14 | Quabacook RelaysSep 14 · 2.6 Miles Junior Varsity · Place 18 · MSO Mt.BMSO Mt.B | 2.6 Miles Junior Varsity | 18 | 17:40.17 | — |
| Sep 6 | Bangor MeetSep 6 · 5,000 Meters Varsity · Place 27 · Mt BlueMt Blue | 5,000 Meters Varsity | 27 | 23:32.2 PB | 10 |
| Aug 30 | Laliberte InvitationalAug 30 · Junior Varsity · Place 13 · Mt. Blue BoysMt. Blue Boys | Junior Varsity | 13 | 16:46.98 | — |