Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belfast HS Maine Festival of Champions · Sep 28 | 18:22.81 | Maine Festival of Champions | September 28, 2018 |
| 5,000 Meters · Gray-New Gloucester High SchoolWMC: GNG Meet · Sep 15 | 22:21 | WMC: GNG Meet | September 15, 2017 |
| 5,000 Meters · Narragansett StreetSouthern Maine XC Classic · Sep 8 | 17:44.23 | Southern Maine XC Classic | September 8, 2018 |
| 5,000 Meters · Pineland FarmsWMC: Maine Coast Waldorf Meet · Oct 6 | 19:24 | WMC: Maine Coast Waldorf Meet | October 6, 2017 |
| 5,000 Meters · Poland Regional HSPoland Meet · Sep 6 | 19:04 | Poland Meet | September 6, 2019 |
| 5,000 Meters · Saint Joseph's College of MaineWestern Maine Conference Championships · Oct 12 | 19:41 | Western Maine Conference Championships | October 12, 2018 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class C Regional Championship · Oct 20 | 19:09.99 | Southern Maine Class C Regional Championship | October 20, 2018 |
| 5,000 Meters · Wells High SchoolWMC: Wells Meet · Aug 31 | 20:48 | WMC: Wells Meet | August 31, 2017 |
| 5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 9 | 20:13 | 85th-42nd New England Interscholastic XC Championships | November 9, 2019 |
| 5,000 Meters · Yarmouth HSYarmouth Meet · Sep 27 | 18:55.66 | Yarmouth Meet | September 27, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 85th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 259 · Maine Coast Waldorf | 5,000 Meters Varsity | 259 | 20:13 PB | 12 |
| Nov 2 | Maine Class C State ChampionshipNov 2 · 5,000 Meters Varsity · Place 58 · Maine Coast Waldorf | 5,000 Meters Varsity | 58 | 19:44.38 | 12 |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 177 · Maine Coast | 5,000 Meters Seeded | 177 | 18:38.06 | SR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 200 · Maine Coast | 5,000 Meters Varsity | 200 | 18:38.06 | SR |
| Sep 27 | Yarmouth MeetSep 27 · 5,000 Meters Varsity · Place 12 · Maine Coast Waldorf | 5,000 Meters Varsity | 12 | 18:55.66 PB | 12 |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 70 · Maine Coast | 5,000 Meters Varsity | 70 | 18:08.51 | SR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 70 · Maine Coast | 5,000 Meters Varsity | 70 | 18:08.51 | SR |
| Sep 6 | Poland MeetSep 6 · 5,000 Meters Varsity · Place 15 · Maine Coast Waldorf | 5,000 Meters Varsity | 15 | 19:04 PB | 12 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Southern Maine Class C Regional ChampionshipOct 20 · 5,000 Meters Varsity · Place 17 · Maine Coast Waldorf | 5,000 Meters Varsity | 17 | 19:09.99 PB | 11 |
| Oct 12 | Western Maine Conference ChampionshipsOct 12 · 5,000 Meters Varsity D2 · Place 16 · Maine Coast Waldorf | 5,000 Meters Varsity D2 | 16 | 19:41 PB | 11 |
| Oct 5 | WMC: NYA, OOB, Wayn @ Maine Coast WaldorfOct 5 · 5,000 Meters Varsity · Place 5 · Maine Coast Waldorf | 5,000 Meters Varsity | 5 | 18:07 | — |
| Sep 28 | Maine Festival of ChampionsSep 28 · 5,000 Meters Seeded · Place 108 · Maine Coast Waldorf | 5,000 Meters Seeded | 108 | 18:22.81 PB | 11 |
| Sep 8 | Southern Maine XC ClassicSep 8 · 5,000 Meters Varsity · Place 55 · Maine Coast Waldorf | 5,000 Meters Varsity | 55 | 17:44.23 PB | 11 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Maine Class C State ChampionshipOct 28 · 5,000 Meters Varsity · Place 51 · Maine Coast Waldorf | 5,000 Meters Varsity | 51 | 19:39.73 | 10 |
| Oct 21 | Southern Maine Class C Regional ChampionshipOct 21 · 5,000 Meters Varsity · Place 30 · Maine Coast Waldorf | 5,000 Meters Varsity | 30 | 19:46.50 | 10 |
| Oct 6 | WMC: Maine Coast Waldorf MeetOct 6 · 5,000 Meters Varsity · Place 16 · Maine Coast Waldorf | 5,000 Meters Varsity | 16 | 19:24 PB | 10 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 105 · Maine Coast | 5,000 Meters Unseeded | 105 | 19:33.10 | SO |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · Varsity · Place 392 · Maine Coast | Varsity | 392 | 19:33.10 | SO |
| Sep 15 | WMC: GNG MeetSep 15 · 5,000 Meters Varsity · Place 48 · Maine Coast Waldorf | 5,000 Meters Varsity | 48 | 22:21 PB | 10 |
| Aug 31 | WMC: Wells MeetAug 31 · 5,000 Meters Varsity · Place 18 · Maine Coast Waldorf | 5,000 Meters Varsity | 18 | 20:48 PB | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Southern Maine Class C Regional ChampionshipOct 29 · 5,000 Meters Varsity · Place 37 · Maine Coast Waldorf | 5,000 Meters Varsity | 37 | 20:07.46 | 9 |
| Oct 14 | WMC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 85 · Maine Coast | 5,000 Meters Varsity | 85 | 20:41 | — |
| Oct 14 | WMC ChampionshipsOct 14 · 5,000 Meters Division 2 · Place 33 · Maine Coast | 5,000 Meters Division 2 | 33 | 20:41 | — |
| Oct 1 | Maine Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 44 · Maine Coast | 5,000 Meters Varsity | 44 | 19:48.73 | FR |
| Oct 1 | Maine Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 364 · Maine Coast | 5,000 Meters Varsity | 364 | 19:48.73 | FR |
| Sep 9 | WMC: Wells-GNG-Sacopee@MCWSep 9 · 5,000 Meters Varsity · Place 21 · Maine Coast | 5,000 Meters Varsity | 21 | 21:17 | — |