Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Winslow High School Winslow MS Meet · Sep 23 | 11:17 | Winslow MS Meet | September 23, 2015 |
| 2400 m · Lawrence HSLawrence Home Meet #1 · Sep 16 | 11:21.00 | Lawrence Home Meet #1 | September 16, 2015 |
| 5,000 Meters · Belfast HS Northern Maine Class B Regional XC Championship · Oct 23 | 21:13.08 | Northern Maine Class B Regional XC Championship | October 23, 2021 |
| 5,000 Meters · Cony HSKVAC Championships · Oct 13 | 24:39.6 | KVAC Championships | October 13, 2018 |
| 5,000 Meters · Hampden AcademyHampden Academy Meet · Sep 20 | 24:51.32 | Hampden Academy Meet | September 20, 2019 |
| 5,000 Meters · Lawrence HSLawrence Meet · Sep 6 | 24:38.77 | Lawrence Meet | September 6, 2019 |
| 5,000 Meters · Waterville HSKVAC Class B State Qualifier · Oct 31 | 24:39.79 | KVAC Class B State Qualifier | October 31, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Northern Maine Class B Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 71 · WinslowWinslow | 5,000 Meters Varsity | 71 | 21:13.08 PB | 12 |
| Sep 24 | KVAC:Bel,Ban,Ham,Cam,Gardi,EL,WTV,MCI, Ers,Skow, Win @ Cony Sep 24 · 5,000 Meters Varsity · Place 52 · WinWin | 5,000 Meters Varsity | 52 | 22:41.56 | — |
| Sep 3 | KVAC:Winslow, Messalonskee, Skowhegan, Nokomis @ LawrenceSep 3 · 5,000 Meters Varsity · Place 18 · WinWin | 5,000 Meters Varsity | 18 | 22:44.00 | — |
| Aug 27 | Laliberte InvitationalAug 27 · 4,000 Meters Varsity · Place 100 · Winslow BoysWinslow Boys | 4,000 Meters Varsity | 100 | 20:15.37 | — |
2020 Cross Country
1 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Northern Maine Class B Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 94 · WinslowWinslow | 5,000 Meters Varsity | 94 | 21:58.49 | 10 |
| Sep 20 | Hampden Academy MeetSep 20 · 5,000 Meters Varsity · Place 82 · WinslowWinslow | 5,000 Meters Varsity | 82 | 24:51.32 PB | 10 |
| Sep 6 | Lawrence MeetSep 6 · 5,000 Meters Varsity · Place 32 · WinslowWinslow | 5,000 Meters Varsity | 32 | 24:38.77 PB | 10 |
| Aug 30 | Laliberte InvitationalAug 30 · 4,000 Meters Varsity · Place 184 · Winslow BoysWinslow Boys | 4,000 Meters Varsity | 184 | 23:51.76 | — |
| Aug 30 | Laliberte InvitationalAug 30 · 4,000 Meters Varsity · Place 184 · Winslow BoysWinslow Boys | 4,000 Meters Varsity | 184 | 23:51.76 | — |
2018 Cross Country
3 results2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 23 | Winslow MS Meet Sep 23 · 1.5 Mile Middle School · Place 5 · WinslowWinslow | 1.5 Mile Middle School | 5 | 11:17 PB | - |
| Sep 16 | Lawrence Home Meet #1Sep 16 · 2,400 Meters Middle School · Place 4 · WinslowWinslow | 2,400 Meters Middle School | 4 | 11:21.00 PB | - |