Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorWMC: York, GNG, Freeport, Fryeburg, Yarmouth, Traip · Jan 19 | 4:41.62 | WMC: York, GNG, Freeport, Fryeburg, Yarmouth, Traip | January 19, 2024 |
| 1600 Meters · OutdoorGREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTER · May 10 | 4:33.83 | GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTER | May 10, 2024 |
| 2 Miles · IndoorWMC:GNG, Free NYA, CAPE, Frye, Booth, WIS, Gree, Yarmouth, Isl · Jan 26 | 10:00.63 | WMC:GNG, Free NYA, CAPE, Frye, Booth, WIS, Gree, Yarmouth, Isl | January 26, 2024 |
| 3200 Meters · OutdoorWMC: Free, Cape, OOB, NYA, St D @ Traip · May 13 | 10:45.32 | WMC: Free, Cape, OOB, NYA, St D @ Traip | May 13, 2022 |
| 800 Meters · IndoorWMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt Vall · Feb 2 | 2:09.59 | WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt Vall | February 2, 2024 |
| 800 Meters · OutdoorGREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTER · May 10 | 2:08.22 | GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTER | May 10, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
4 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 2 | WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 800 Meters · Place 1 · Freeport | 800 Meters | 1 | 2:09.59 PB | 12 |
| Jan 26 | WMC:GNG, Free NYA, CAPE, Frye, Booth, WIS, Gree, Yarmouth, IslJan 26 · 2 Miles · Place 1 · Freeport | 2 Miles | 1 | 10:00.63 PB | 12 |
| Jan 19 | WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJan 19 · 1 Mile · Place 2 · Freeport | 1 Mile | 2 | 4:41.62 PB | 12 |
| Jan 12 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · 2 Miles · Place 2 · Freeport | 2 Miles | 2 | 10:16.20 | 12 |
| Jan 12 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · 800 Meters · Place 1 · Freeport | 800 Meters | 1 | 2:11.61 | 12 |
| Jan 5 | WMC: YORK, Cape, GNG, Freeport, Traip, MT VAL, Booth, Wisc, YarmJan 5 · 800 Meters · Place 6 · Freeport | 800 Meters | 6 | 2:18.72 | 12 |
| Jan 5 | WMC: YORK, Cape, GNG, Freeport, Traip, MT VAL, Booth, Wisc, YarmJan 5 · 1 Mile · Place 1 · Freeport | 1 Mile | 1 | 4:44.15 | 12 |
2022 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | WMC: Free, Cape, OOB, NYA, St D @ Traip May 13 · 3200 Meters · Place 2 · Freeport | 3200 Meters | 2 | 10:45.32 PB | — |
| Apr 15 | WMC: Cape, York,GNG, Gre, Fre,LR @ YarmouthApr 15 · 1600 Meters · Place 5 · Freeport | 1600 Meters | 5 | 5:00.17 | — |
| Apr 15 | WMC: Cape, York,GNG, Gre, Fre,LR @ YarmouthApr 15 · 800 Meters · Place 12 · Freeport | 800 Meters | 12 | 2:25.51 | — |
2022 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 11 | WMC ChampionshipFeb 11 · 2 Miles · Place 6 · Freeport | 2 Miles | 6 | 11:20.46 | — |
| Feb 11 | WMC ChampionshipFeb 11 · 1 Mile · Place 6 · Freeport | 1 Mile | 6 | 4:59.12 | — |
| Feb 5 | WMC:All TeamsFeb 5 · 2 Miles · Place 3 · Freeport | 2 Miles | 3 | 11:19.35 | — |
| Jan 28 | WMC:GNG, Freeport, NYA, CAPE, LAKE REGION, Fryeburg, TraipJan 28 · 1 Mile · Place 1 · Freeport | 1 Mile | 1 | 5:24.10 | — |
| Jan 28 | WMC:GNG, Freeport, NYA, CAPE, LAKE REGION, Fryeburg, TraipJan 28 · 800 Meters · Place 8 · Freeport | 800 Meters | 8 | 2:31.34 | — |
2021 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | WMC ChampionshipMay 29 · 3200 Meters · Place 6 · Freeport | 3200 Meters | 6 | 10:59.83 | FR |
| May 22 | WMC: Freeport, St. Doms, Yarmouth @ GNGMay 22 · 1600 Meters · Place 8 · Freeport | 1600 Meters | 8 | 5:15.07 | — |
| May 22 | WMC: Freeport, St. Doms, Yarmouth @ GNGMay 22 · 800 Meters · Place 19 · Freeport | 800 Meters | 19 | 2:44.24 | — |
| May 8 | WMC: St. Doms, GNG, NYA @ FreeportMay 8 · 800 Meters · Place 7 · Freeport | 800 Meters | 7 | 2:29.65 | — |
| May 1 | WMC: GNG, Freeport, St. Doms @ YarmouthMay 1 · 1600 Meters · Place 4 · Freeport | 1600 Meters | 4 | 5:23.10 | — |
| May 1 | WMC: GNG, Freeport, St. Doms @ YarmouthMay 1 · 800 Meters · Place 9 · Freeport | 800 Meters | 9 | 2:35.94 | — |