Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorAmerica East Indoor Championships · Feb 19 | 4:21.38 | America East Indoor Championships | February 19, 2024 |
| 10000 Meters · OutdoorAmerica East Outdoor Championships · May 3 | 31:56.09a | America East Outdoor Championships | May 3, 2025 |
| 1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 31 | 4:07.25 | John Thomas Terrier Classic | January 31, 2025 |
| 1500 Meters · OutdoorUNH Jim Boulanger Invitational · Apr 5 | 4:06.48 | UNH Jim Boulanger Invitational | April 5, 2025 |
| 1600 Meters · OutdoorPVC:BAN,BCS,CEN,JB@ Hermon · May 22 | 4:38.92 | PVC:BAN,BCS,CEN,JB@ Hermon | May 22, 2021 |
| 2 Miles · IndoorEMITL 5C Meet · Jan 17 | 11:31.40 | EMITL 5C Meet | January 17, 2020 |
| 3000 Meters · IndoorAmerica East Indoor Champs · Feb 22 | 8:42.90a | America East Indoor Champs | February 22, 2025 |
| 3000 Meters · OutdoorUNH Outdoor Season Opener · Apr 2 | 9:08.54a | UNH Outdoor Season Opener | April 2, 2022 |
| 3200 Meters · OutdoorPVC Large School Championship · May 28 | 9:55.33 | PVC Large School Championship | May 28, 2021 |
| 5000 Meters · IndoorAmerica East Indoor Championships · Feb 19 | 15:19.64 | America East Indoor Championships | February 19, 2024 |
| 5000 Meters · OutdoorAmerica East Outdoor Championships · May 3 | 14:52.34a | America East Outdoor Championships | May 3, 2025 |
| 600 Meters · IndoorBlack Bear Invite · Jan 17 | 1:31.04 | Black Bear Invite | January 17, 2025 |
| 800 Meters · OutdoorPVC:HOUL,MDI,PCHS,PI,SPT@Bangor · May 8 | 2:14.63 | PVC:HOUL,MDI,PCHS,PI,SPT@Bangor | May 8, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
4 results2025 Indoor Track
7 results2024 Indoor Track
7 results2024 Outdoor Track
3 results2023 Outdoor Track
3 results2022 Outdoor Track
4 results2022 Indoor Track
3 results2021 Indoor Track
1 results2021 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 5 | Maine Class A State ChampionshipJun 5 · 3200 Meters · Place 7 · BangorBangor | 3200 Meters | 7. | 10:10.05a | 12 |
| May 28 | PVC Large School ChampionshipMay 28 · 3200 Meters · Place 2 · BangorBangor | 3200 Meters | 2 | 9:55.33 PB | SR |
| May 22 | PVC:BAN,BCS,CEN,JB@ HermonMay 22 · 1600 Meters · Place 3 · BangorBangor | 1600 Meters | 3 | 4:38.92 PB | SR |
| May 8 | PVC:HOUL,MDI,PCHS,PI,SPT@BangorMay 8 · 1600 Meters · Place 2 · BangorBangor | 1600 Meters | 2 | 4:40.53 | SR |
| May 8 | PVC:HOUL,MDI,PCHS,PI,SPT@BangorMay 8 · 800 Meters · Place 5 · BangorBangor | 800 Meters | 5 | 2:14.63 PB | SR |
| May 1 | PVC:BAN,BCS,MATT,OT@BrewerMay 1 · 3200 Meters · Place 1 · BangorBangor | 3200 Meters | 1 | 10:17.33 | SR |
| Apr 24 | PVC:BAN,GSA,SUM, WA @ MDIApr 24 · 1600 Meters · Place 1 · BangorBangor | 1600 Meters | 1 | 4:49.40 | SR |
2020 Indoor Track
5 results2019 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | River RivalsMay 18 · 3200 Meters · Place 4 · BangorBangor | 3200 Meters | 4 | 10:49.00 | SO |
| Apr 30 | PVC: BCS, BRW, ORO, SRPT @ BangorApr 30 · 800 Meters · Place 5 · BangorBangor | 800 Meters | 5 | 2:19.75 | SO |
| Apr 30 | PVC: BCS, BRW, ORO, SRPT @ BangorApr 30 · 1600 Meters · Place 3 · BangorBangor | 1600 Meters | 3 | 5:06.13 | SO |
| Apr 17 | PVC: BUC, ELL, HER, GSA, HOUL, PI @ BANGORApr 17 · 800 Meters · Place 5 · BangorBangor | 800 Meters | 5 | 2:18.54 | SO |
| Apr 17 | PVC: BUC, ELL, HER, GSA, HOUL, PI @ BANGORApr 17 · 1600 Meters · Place 4 · BangorBangor | 1600 Meters | 4 | 5:08.59 | SO |
2018 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | PVC Large School ChampionshipMay 25 · 1600 Meters · Place 6 · BangorBangor | 1600 Meters | 6 | 4:57.11 | FR |
| May 19 | River Rivals InvitationalMay 19 · 1600 Meters · Place 4 · BangorBangor | 1600 Meters | 4. | 5:01.19a | 9 |
| May 11 | PVC:BAN, GSA, MDI, ORO, PEN, SPTMay 11 · 800 Meters · Place 12 · BangorBangor | 800 Meters | 12 | 2:26.45 | FR |
| May 11 | PVC:BAN, GSA, MDI, ORO, PEN, SPTMay 11 · 1600 Meters · Place 9 · BangorBangor | 1600 Meters | 9 | 5:12.70 | FR |
| May 5 | PVC:BAN, ELL, FA, GRN, HER, HOUL, NAR, PCHS, MDI, FFD, WSBNMay 5 · 800 Meters · Place 17 · BangorBangor | 800 Meters | 17 | 2:30.26 | FR |
| May 5 | PVC:BAN, ELL, FA, GRN, HER, HOUL, NAR, PCHS, MDI, FFD, WSBNMay 5 · 1600 Meters · Place 21 · BangorBangor | 1600 Meters | 21 | 5:23.01 | FR |
| Apr 27 | PVC:BAN, BUC, CAL, GSA, HERApr 27 · 800 Meters · Place 6 · BangorBangor | 800 Meters | 6 | 2:34.21 | FR |
| Apr 27 | PVC:BAN, BUC, CAL, GSA, HERApr 27 · 1600 Meters · Place 9 · BangorBangor | 1600 Meters | 9 | 5:34.10 | FR |