Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.4 Miles · Cony HSLaliberte Invitational · Aug 25 | 17:31.04 | Laliberte Invitational | August 25, 2017 |
| 5,000 Meters · Brunswick Brunswick Meet · Sep 26 | 17:44.3 | Brunswick Meet | September 26, 2019 |
| 5,000 Meters · Brunswick High SchoolKVAC: Brunswick Meet · Sep 13 | 20:25.57 | KVAC: Brunswick Meet | September 13, 2017 |
| 5,000 Meters · Cony HSKVAC Championships · Oct 13 | 19:33.1 | KVAC Championships | October 13, 2018 |
| 5,000 Meters · Lawrence HSKVAC: Lawrence Meet · Sep 21 | 20:42.00 | KVAC: Lawrence Meet | September 21, 2017 |
| 5,000 Meters · Medomak Valley High SchoolMedomak Meet · Sep 6 | 17:57.16 | Medomak Meet | September 6, 2019 |
| 5,000 Meters · Morse High School ShipbuildersKVAC:Gardiner, Erskine Aademy @ Morse · Oct 6 | 17:43.90 | KVAC:Gardiner, Erskine Aademy @ Morse | October 6, 2020 |
| 5,000 Meters · Mt. Ararat HSMt Ararat Meet · Oct 4 | 18:45.03 | Mt Ararat Meet | October 4, 2019 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class B State Championship · Nov 2 | 18:22.38 | Maine Class B State Championship | November 2, 2019 |
| 5,000 Meters · Waterville HSKVAC Class B State Qualifier · Oct 31 | 18:04.34 | KVAC Class B State Qualifier | October 31, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Maine Class B State ChampionshipNov 2 · 5,000 Meters Varsity · Place 43 · Morse | 5,000 Meters Varsity | 43 | 18:22.38 PB | 11 |
| Oct 26 | Southern Maine Class B Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 27 · Morse | 5,000 Meters Varsity | 27 | 18:24.97 | 11 |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 7 · Morse | 5,000 Meters Varsity | 7 | 18:45.6 | JR |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 27 · Morse | 5,000 Meters Varsity | 27 | 18:45.6 | JR |
| Oct 11 | Camden Hills InvitationalOct 11 · 5,000 Meters Varsity · Place 8 · Morse | 5,000 Meters Varsity | 8 | 18:26.72 | JR |
| Oct 4 | Mt Ararat MeetOct 4 · 5,000 Meters Varsity · Place 10 · Morse | 5,000 Meters Varsity | 10 | 18:45.03 PB | 11 |
| Sep 26 | Brunswick MeetSep 26 · 5,000 Meters Varsity · Place 9 · Morse | 5,000 Meters Varsity | 9 | 17:44.3 PB | 11 |
| Sep 20 | Medomak MeetSep 20 · 5,000 Meters Varsity · Place 12 · Morse | 5,000 Meters Varsity | 12 | 18:19.43 | 11 |
| Sep 14 | Quabacook RelaysSep 14 · 2.6 Miles Varsity · Place 4 · MJR Morse | 2.6 Miles Varsity | 4 | 15:01.38 | — |
| Sep 6 | Medomak MeetSep 6 · 5,000 Meters Varsity · Place 7 · Morse | 5,000 Meters Varsity | 7 | 17:57.16 PB | 11 |
| Aug 30 | Laliberte InvitationalAug 30 · 4,000 Meters Varsity · Place 19 · Morse Boys | 4,000 Meters Varsity | 19 | 15:10.61 | — |
| Aug 30 | Laliberte InvitationalAug 30 · 4,000 Meters Varsity · Place 19 · Morse Boys | 4,000 Meters Varsity | 19 | 15:10.61 | — |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Southern Maine Class B Regional ChampionshipOct 20 · 5,000 Meters Varsity · Place 51 · Morse | 5,000 Meters Varsity | 51 | 19:51.23 | 10 |
| Oct 13 | KVAC ChampionshipsOct 13 · 5,000 Meters Varsity Class B · Place 14 · Morse | 5,000 Meters Varsity Class B | 14 | 19:33.1 PB | 10 |
| Oct 5 | Camden Hills InvitationalOct 5 · 5,000 Meters Varsity · Place 21 · Morse | 5,000 Meters Varsity | 21 | 19:24.57 | — |
| Sep 29 | KVAC: Morse, Brunswick, Gardiner @ Mt AraratSep 29 · 5,000 Meters Varsity · Place 9 · Morse | 5,000 Meters Varsity | 9 | 19:59.00 | — |
| Sep 20 | KVAC:Morse, Brunswick, Skowhegan @ LawrenceSep 20 · 5,000 Meters Varsity · Place 14 · Morse | 5,000 Meters Varsity | 14 | 19:20.00 | — |
| Sep 14 | KVAC: LA, Law, CH, Co, Erk, Bel, Ocean, Wtvl, Gar, Mor @ MedomakSep 14 · 5,000 Meters Varsity · Place 24 · Morse | 5,000 Meters Varsity | 24 | 19:17.39 | — |
| Sep 8 | Quabacook RelaysSep 8 · 2.6 Miles Varsity · Place 4 · MSO Morse | 2.6 Miles Varsity | 4 | 16:27.00 | — |
| Aug 24 | Laliberte InvitationalAug 24 · Varsity · Place 39 · Morse Boys | Varsity | 39 | 16:40.53 | — |
| Aug 24 | Laliberte InvitationalAug 24 · 2.4 Miles Varsity · Place 39 · Morse Boys | 2.4 Miles Varsity | 39 | 16:40.53 | — |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Southern Maine Class B Regional ChampionshipOct 21 · 5,000 Meters Varsity · Place 74 · Morse | 5,000 Meters Varsity | 74 | 20:54.75 | 9 |
| Oct 6 | Camden Hills InvitationalOct 6 · 5,000 Meters Varsity · Place 29 · Morse | 5,000 Meters Varsity | 29 | 20:22.14 | FR |
| Sep 29 | KVAC: Mt Ararat MeetSep 29 · 5,000 Meters Varsity · Place 11 · Morse | 5,000 Meters Varsity | 11 | 21:15.00 | 9 |
| Sep 21 | KVAC: Lawrence MeetSep 21 · 5,000 Meters Varsity · Place 20 · Morse | 5,000 Meters Varsity | 20 | 20:42.00 PB | 9 |
| Sep 13 | KVAC: Brunswick MeetSep 13 · 5,000 Meters Varsity · Place 18 · Morse | 5,000 Meters Varsity | 18 | 20:25.57 PB | 9 |
| Aug 25 | Laliberte InvitationalAug 25 · 2.4 Miles Varsity · Place 80 · Morse | 2.4 Miles Varsity | 80 | 17:31.04 PB | 9 |