Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belfast HS Northern Maine Class A Regional Championship · Oct 21 | 21:06.75 | Northern Maine Class A Regional Championship | October 21, 2017 |
| 5,000 Meters · Cony HSKVAC Championships · Oct 13 | 22:56.8 | KVAC Championships | October 13, 2018 |
| 5,000 Meters · Medomak Valley High SchoolKVAC: Medomak Meet · Sep 15 | 21:30.5 | KVAC: Medomak Meet | September 15, 2017 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class A State Championship · Oct 28 | 21:47.91 | Maine Class A State Championship | October 28, 2017 |
| 5,000 Meters · Waterville HSKVAC: Mess, Ban, MCI, Hamp, Brw, OH, Skow, CH, Mar @ Waterville · Sep 7 | 22:59 | KVAC: Mess, Ban, MCI, Hamp, Brw, OH, Skow, CH, Mar @ Waterville | September 7, 2018 |
| 5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 9 | 22:42 | 85th-42nd New England Interscholastic XC Championships | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 85th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 237 · Camden Hills Regional | 5,000 Meters Varsity | 237 | 22:42 PB | 11 |
| Nov 2 | Maine Class A State ChampionshipNov 2 · 5,000 Meters Varsity · Place 43 · Camden Hills Regional | 5,000 Meters Varsity | 43 | 21:49.26 | 11 |
| Oct 26 | Northern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 20 · Camden Hills Regional | 5,000 Meters Varsity | 20 | 21:35.98 | 11 |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 19 · Camden Hills | 5,000 Meters Varsity | 19 | 22:47.1 | JR |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 25 · Camden Hills | 5,000 Meters Varsity | 25 | 22:47.1 | JR |
| Oct 11 | Camden Hills InvitationalOct 11 · 5,000 Meters Varsity · Place 9 · Camden Hills | 5,000 Meters Varsity | 9 | 22:14.11 | JR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 114 · Camden Hills | 5,000 Meters Seeded | 114 | 22:34.08 | JR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 163 · Camden Hills | 5,000 Meters Varsity | 163 | 22:34.08 | JR |
| Sep 27 | Cony MeetSep 27 · 5,000 Meters Varsity · Place 17 · Camden Hills Regional | 5,000 Meters Varsity | 17 | 24:21.36 | 11 |
| Sep 20 | Medomak MeetSep 20 · 5,000 Meters Varsity · Place 13 · Camden Hills Regional | 5,000 Meters Varsity | 13 | 22:48.40 | 11 |
| Sep 13 | Waterville MeetSep 13 · 5,000 Meters Varsity · Place 16 · Camden Hills Regional | 5,000 Meters Varsity | 16 | 23:23 | 11 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Northern Maine Class A Regional ChampionshipOct 20 · 5,000 Meters Varsity · Place 22 · Camden Hills Regional | 5,000 Meters Varsity | 22 | 21:21.20 | 10 |
| Oct 13 | KVAC ChampionshipsOct 13 · 5,000 Meters Varsity Class A · Place 24 · Camden Hills Regional | 5,000 Meters Varsity Class A | 24 | 22:56.8 PB | 10 |
| Oct 5 | Camden Hills InvitationalOct 5 · 5,000 Meters Varsity · Place 6 · Camden Hills | 5,000 Meters Varsity | 6 | 22:05.68 | SO |
| Sep 28 | Maine Festival of ChampionsSep 28 · 5,000 Meters Seeded · Place 60 · Camden Hills Regional | 5,000 Meters Seeded | 60 | 21:40.34 | 10 |
| Sep 14 | KVAC: LA, Law, CH, Co, Erk, Bel, Ocean, Wtvl, Gar, Mor @ MedomakSep 14 · 5,000 Meters Varsity · Place 8 · Camden Hills | 5,000 Meters Varsity | 8 | 21:44.55 | SO |
| Sep 7 | KVAC: Mess, Ban, MCI, Hamp, Brw, OH, Skow, CH, Mar @ WatervilleSep 7 · 5,000 Meters Varsity · Place 9 · Camden Hills Regional | 5,000 Meters Varsity | 9 | 22:59 PB | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | New England Interscholastic XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 183 · Camden Hills - ME | 5,000 Meters Varsity | 183 | 21:00.63 | FR |
| Oct 28 | Maine Class A State ChampionshipOct 28 · 5,000 Meters Varsity · Place 47 · Camden Hills Regional | 5,000 Meters Varsity | 47 | 21:47.91 PB | 9 |
| Oct 21 | Northern Maine Class A Regional ChampionshipOct 21 · 5,000 Meters Varsity · Place 17 · Camden Hills Regional | 5,000 Meters Varsity | 17 | 21:06.75 PB | 9 |
| Oct 6 | Camden Hills InvitationalOct 6 · 5,000 Meters Varsity · Place 6 · Camden Hills | 5,000 Meters Varsity | 6 | 19:33.00 | FR |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 108 · Camden Hills | 5,000 Meters Varsity | 108 | 21:05.42 | FR |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Freshman · Place 25 · Camden Hills | 5,000 Meters Freshman | 25 | 21:05.42 | FR |
| Sep 22 | KVAC: Cony MeetSep 22 · 5,000 Meters Varsity · Place 5 · Camden Hills Regional | 5,000 Meters Varsity | 5 | 23:02.5 | 9 |
| Sep 15 | KVAC: Medomak MeetSep 15 · 5,000 Meters Varsity · Place 8 · Camden Hills Regional | 5,000 Meters Varsity | 8 | 21:30.5 PB | 9 |
| Sep 8 | KVAC: Belfast MeetSep 8 · 5,000 Meters Varsity · Place 9 · Camden Hills Regional | 5,000 Meters Varsity | 9 | 22:36.40 | 9 |