Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belfast HS Northern Maine Class B Regional XC Championship · Oct 23 | 18:47.19 | Northern Maine Class B Regional XC Championship | October 23, 2021 |
| 5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 30 | 19:21.7 | Charger Invitational | August 30, 2025 |
| 5,000 Meters · Cony HSKVAC Class A State Qualifier · Oct 31 | 20:13 | KVAC Class A State Qualifier | October 31, 2020 |
| 5,000 Meters · Messalonskee High SchoolKVAC XC Championship · Oct 14 | 18:55.5 | KVAC XC Championship | October 14, 2023 |
| 5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 7 | 18:13.1 | Ron Ouellete Invitational | September 7, 2024 |
| 5,000 Meters · Troy Howard Middle SchoolMaine Class B State XC Championship · Nov 4 | 18:19.90 | Maine Class B State XC Championship | November 4, 2023 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class B State XC Championship · Oct 29 | 19:40.88 | Maine Class B State XC Championship | October 29, 2022 |
| 6,000 Meters · Thomas CollegeThomas (Maine) Meet · Sep 28 | 24:33.7 | Thomas (Maine) Meet | September 28, 2024 |
| 8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 20 | 32:43.4 | Maine State Championship | September 20, 2025 |
| 8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 16 | 30:27.5 | NCAA DIII East Regional | November 16, 2024 |
| 8,000 Meters · Saxl ParkNAC Preview · Oct 4 | 32:01.9 | NAC Preview | October 4, 2025 |
| 8,000 Meters · Thomas CollegeThomas Invitational · Oct 18 | 32:16.5 | 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 |
| Oct 18 | Thomas InvitationalOct 18 · 8,000 Meters College · Place 16 · Thomas (Maine)Thomas (Maine) | 8,000 Meters College | 16 | 32:16.5 PB | So |
| Oct 4 | NAC PreviewOct 4 · 8,000 Meters College · Place 22 · Thomas (Maine)Thomas (Maine) | 8,000 Meters College | 22 | 32:01.9 PB | So |
| Sep 20 | Maine State ChampionshipSep 20 · 8,000 Meters College · Place 111 · Thomas (Maine)Thomas (Maine) | 8,000 Meters College | 111 | 32:43.4 PB | So |
| Sep 6 | Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 36 · Thomas (Maine)Thomas (Maine) | 5,000 Meters Collegiate | 36 | 19:42.70 | So |
| Aug 30 | Charger InvitationalAug 30 · 5,000 Meters Men's Race · Place 24 · Thomas (Maine)Thomas (Maine) | 5,000 Meters Men's Race | 24 | 19:21.7 PB | So |
2024 Cross Country
3 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 42 · ConyCony | 5,000 Meters Varsity | 42 | 18:19.90 PB | 12 |
| Oct 21 | Northern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 13 · ConyCony | 5,000 Meters Varsity | 13 | 18:31.16 | 12 |
| Oct 14 | KVAC XC ChampionshipOct 14 · 5,000 Meters Varsity B · Place 10 · ConyCony | 5,000 Meters Varsity B | 10 | 18:55.5 PB | 12 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 8 · ConyCony | 5,000 Meters Unseeded | 8 | 18:15.33 | 12 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 171 · ConyCony | 5,000 Meters Varsity | 171 | 5:52.6 | 12 |
| Sep 22 | Cony MeetSep 22 · 5,000 Meters Varsity · Place 14 · ConyCony | 5,000 Meters Varsity | 14 | 19:08.52 | 12 |
| Sep 8 | Belfast XC MeetSep 8 · 5,000 Meters Varsity · Place 14 · ConyCony | 5,000 Meters Varsity | 14 | 19:47.99 | 12 |
| Sep 1 | Mt. Blue High School Home XC MeetSep 1 · 5,000 Meters Varsity · Place 9 · ConyCony | 5,000 Meters Varsity | 9 | 20:33.61 | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Maine Class B State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 66 · ConyCony | 5,000 Meters Varsity | 66 | 19:40.88 PB | 11 |
| Oct 22 | Northern Maine Class B Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 25 · ConyCony | 5,000 Meters Varsity | 25 | 18:47.01 | 11 |
| Oct 15 | KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 33 · ConyCony | 5,000 Meters Varsity | 33 | 21:29.5 | 11 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 105 · ConyCony | 5,000 Meters Seeded | 105 | 18:15.81 | 11 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 119 · ConyCony | 5,000 Meters Varsity | 119 | 5:52.7 | 11 |
| Sep 23 | Cony XC MeetSep 23 · 5,000 Meters Varsity · Place 24 · ConyCony | 5,000 Meters Varsity | 24 | 19:38.43 | — |
| Sep 15 | Medomak XC MeetSep 15 · 5,000 Meters Varsity · Place 16 · ConyCony | 5,000 Meters Varsity | 16 | 18:44.99 | 11 |
| Sep 9 | Belfast MeetSep 9 · 5,000 Meters Varsity · Place 18 · ConyCony | 5,000 Meters Varsity | 18 | 19:27.08 | 11 |
| Sep 2 | KVAC:Cony, Gardiner and Spruce Mt @ Mt. BlueSep 2 · 5,000 Meters Varsity · Place 8 · ConyCony | 5,000 Meters Varsity | 8 | 19:54.4 | 11 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Maine Class B State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 69 · ConyCony | 5,000 Meters Varsity | 69 | 19:33.62 | 10 |
| Oct 23 | Northern Maine Class B Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 33 · ConyCony | 5,000 Meters Varsity | 33 | 18:47.19 PB | 10 |
| Oct 16 | KVAC XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 20 · ConyCony | 5,000 Meters Varsity | 20 | 20:02.5 | SO |
| Oct 8 | Mt. Blue RelaysOct 8 · 2 Miles Varsity · Place 32 · ConyCony | 2 Miles Varsity | 32 | 12:52 | — |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 149 · ConyCony | 5,000 Meters Varsity | 149 | 19:06.04 | SO |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 171 · ConyCony | 5,000 Meters Varsity | 171 | 19:06.04 | SO |
| Sep 24 | KVAC:Bel,Ban,Ham,Cam,Gardi,EL,WTV,MCI, Ers,Skow, Win @ Cony Sep 24 · 5,000 Meters Varsity · Place 28 · CONYCONY | 5,000 Meters Varsity | 28 | 20:50.94 | — |
| Sep 16 | KVAC:Lin,Law,Cam,Cony,Ersk,Bel,Ocean,Wtv, Mor@Medomak ValleySep 16 · 5,000 Meters Varsity · Place 16 · ConyCony | 5,000 Meters Varsity | 16 | 19:21.60 | SO |
| Sep 10 | Belfast MeetSep 10 · 5,000 Meters Varsity · Place 8 · ConyCony | 5,000 Meters Varsity | 8 | 20:21.02 | 10 |
| Sep 3 | KVAC:Gardiner, Cony, (Spruce Mt) @ Mt BlueSep 3 · 5,000 Meters Varsity · Place 8 · ConyCony | 5,000 Meters Varsity | 8 | 20:34.9 | — |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | KVAC Class A State QualifierOct 31 · 5,000 Meters Varsity · Place 41 · ConyCony | 5,000 Meters Varsity | 41 | 20:13 PB | 9 |
| Oct 23 | KVAC: Gardiner @ Cony Oct 23 · 5,000 Meters Varsity · Place 5 · ConyCony | 5,000 Meters Varsity | 5 | 19:21.00 | — |
| Oct 6 | KVAC: Messalonskee @ ConyOct 6 · 5,000 Meters Varsity · Place 15 · ConyCony | 5,000 Meters Varsity | 15 | 22:26.6 | — |
| Oct 1 | KVAC: Morse, Hall-Dale @ ConyOct 1 · 5,000 Meters Varsity · Place 12 · ConyCony | 5,000 Meters Varsity | 12 | 21:35.6 | — |
| Sep 25 | KVAC: Erksine Academy, Nokomis @ ConySep 25 · 5,000 Meters Varsity · Place 12 · ConyCony | 5,000 Meters Varsity | 12 | 22:11.85 | — |