Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.4 Miles · Cony HSLaliberte Invitational · Aug 25 | 17:57.35 | Laliberte Invitational | August 25, 2017 |
| 5,000 Meters · Brunswick Brunswick Meet · Sep 26 | 19:06.0 | Brunswick Meet | September 26, 2019 |
| 5,000 Meters · Brunswick High SchoolKVAC: Brunswick Meet · Sep 13 | 20:25.03 | KVAC: Brunswick Meet | September 13, 2017 |
| 5,000 Meters · Cony HSKVAC Championships · Oct 13 | 22:10.2 | KVAC Championships | October 13, 2018 |
| 5,000 Meters · Lawrence HSKVAC: Lawrence Meet · Sep 21 | 20:43.00 | KVAC: Lawrence Meet | September 21, 2017 |
| 5,000 Meters · Medomak Valley High SchoolMedomak Meet · Sep 20 | 19:29.95 | Medomak Meet | September 20, 2019 |
| 5,000 Meters · Morse High School ShipbuildersKVAC:Gardiner, Erskine Aademy @ Morse · Oct 6 | 18:53.10 | KVAC:Gardiner, Erskine Aademy @ Morse | October 6, 2020 |
| 5,000 Meters · Mt. Ararat HSMt Ararat Meet · Oct 4 | 19:50.71 | Mt Ararat Meet | October 4, 2019 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class B Regional Championship · Oct 26 | 19:51.20 | Southern Maine Class B Regional Championship | October 26, 2019 |
| 5,000 Meters · Waterville HSKVAC Class B State Qualifier · Oct 31 | 18:56.68 | 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
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Southern Maine Class B Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 60 · Morse | 5,000 Meters Varsity | 60 | 19:51.20 PB | 11 |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 22 · Morse | 5,000 Meters Varsity | 22 | 19:59.1 | JR |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 67 · Morse | 5,000 Meters Varsity | 67 | 19:59.1 | JR |
| Oct 11 | Camden Hills InvitationalOct 11 · 5,000 Meters Varsity · Place 22 · Morse | 5,000 Meters Varsity | 22 | 20:07.29 | JR |
| Oct 4 | Mt Ararat MeetOct 4 · 5,000 Meters Varsity · Place 18 · Morse | 5,000 Meters Varsity | 18 | 19:50.71 PB | 11 |
| Sep 26 | Brunswick MeetSep 26 · 5,000 Meters Varsity · Place 12 · Morse | 5,000 Meters Varsity | 12 | 19:06.0 PB | 11 |
| Sep 20 | Medomak MeetSep 20 · 5,000 Meters Varsity · Place 35 · Morse | 5,000 Meters Varsity | 35 | 19:29.95 PB | 11 |
| Sep 14 | Quabacook RelaysSep 14 · 2.6 Miles Varsity · Place 3 · MJR Morse | 2.6 Miles Varsity | 3 | 16:19.68 | — |
| Sep 6 | Medomak MeetSep 6 · 5,000 Meters Varsity · Place 17 · Morse | 5,000 Meters Varsity | 17 | 19:57.14 | 11 |
| Aug 30 | Laliberte InvitationalAug 30 · 4,000 Meters Varsity · Place 54 · Morse Boys | 4,000 Meters Varsity | 54 | 16:50.57 | — |
| Aug 30 | Laliberte InvitationalAug 30 · 4,000 Meters Varsity · Place 54 · Morse Boys | 4,000 Meters Varsity | 54 | 16:50.57 | — |
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 69 · Morse | 5,000 Meters Varsity | 69 | 20:55.57 | 10 |
| Oct 13 | KVAC ChampionshipsOct 13 · 5,000 Meters Varsity Class B · Place 37 · Morse | 5,000 Meters Varsity Class B | 37 | 22:10.2 PB | 10 |
| Oct 5 | Camden Hills InvitationalOct 5 · 5,000 Meters Varsity · Place 39 · Morse | 5,000 Meters Varsity | 39 | 20:49.70 | — |
| Sep 29 | KVAC: Morse, Brunswick, Gardiner @ Mt AraratSep 29 · 5,000 Meters Varsity · Place 31 · Morse | 5,000 Meters Varsity | 31 | 21:59.00 | — |
| Sep 20 | KVAC:Morse, Brunswick, Skowhegan @ LawrenceSep 20 · 5,000 Meters Varsity · Place 18 · Morse | 5,000 Meters Varsity | 18 | 20:49.00 | — |
| Sep 14 | KVAC: LA, Law, CH, Co, Erk, Bel, Ocean, Wtvl, Gar, Mor @ MedomakSep 14 · 5,000 Meters Varsity · Place 57 · Morse | 5,000 Meters Varsity | 57 | 21:14.88 | — |
| Sep 8 | Quabacook RelaysSep 8 · 2.6 Miles Varsity · Place 6 · MSO Morse | 2.6 Miles Varsity | 6 | 17:14.00 | — |
| Aug 24 | Laliberte InvitationalAug 24 · Varsity · Place 85 · Morse Boys | Varsity | 85 | 18:50.34 | — |
| Aug 24 | Laliberte InvitationalAug 24 · 2.4 Miles Varsity · Place 85 · Morse Boys | 2.4 Miles Varsity | 85 | 18:50.34 | — |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Southern Maine Class B Regional ChampionshipOct 21 · 5,000 Meters Varsity · Place 66 · Morse | 5,000 Meters Varsity | 66 | 20:39.74 | 9 |
| Oct 6 | Camden Hills InvitationalOct 6 · 5,000 Meters Varsity · Place 36 · Morse | 5,000 Meters Varsity | 36 | 20:39.69 | FR |
| Sep 29 | KVAC: Mt Ararat MeetSep 29 · 5,000 Meters Varsity · Place 10 · Morse | 5,000 Meters Varsity | 10 | 21:11.00 | 9 |
| Sep 21 | KVAC: Lawrence MeetSep 21 · 5,000 Meters Varsity · Place 21 · Morse | 5,000 Meters Varsity | 21 | 20:43.00 PB | 9 |
| Sep 13 | KVAC: Brunswick MeetSep 13 · 5,000 Meters Varsity · Place 17 · Morse | 5,000 Meters Varsity | 17 | 20:25.03 PB | 9 |
| Sep 1 | KVAC: Bel, Cony, Mor, MCI, Ersk @ Winslow Sep 1 · 5,000 Meters Varsity · Place 21 · Morse | 5,000 Meters Varsity | 21 | 22:19.00 | — |
| Aug 25 | Laliberte InvitationalAug 25 · 2.4 Miles Varsity · Place 87 · Morse | 2.4 Miles Varsity | 87 | 17:57.35 PB | 9 |