Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorWMC; Traip, York, Falm, YARM, GNG, , PRHS, ,Sacopee Valley, Lisb · Jan 13 | 5:13.10 | WMC; Traip, York, Falm, YARM, GNG, , PRHS, ,Sacopee Valley, Lisb | January 13, 2017 |
| 1000 Meters · IndoorNew England Championships · Mar 4 | 2:59.26a | New England Championships | March 4, 2017 |
| 1600 Meters · OutdoorWMC Championship · May 27 | 5:12.83 | WMC Championship | May 27, 2017 |
| 2 Miles · IndoorSMAA: Cheverus-Falmouth-Noble-Thornton · Jan 9 | 11:42.17 | SMAA: Cheverus-Falmouth-Noble-Thornton | January 9, 2018 |
| 200 Meters · IndoorWMC: Greely, Falm, York, Yarm, GNG, Free · Jan 29 | 29.21a | WMC: Greely, Falm, York, Yarm, GNG, Free | January 29, 2016 |
| 3200 Meters · OutdoorMPA Class A State Championship · Jun 3 | 11:27.29a | MPA Class A State Championship | June 3, 2017 |
| 400 Meters · IndoorWMC:Wells, PRHS,Traip, Falm, Frye, NYA,S · Jan 15 | 1:02.45a | WMC:Wells, PRHS,Traip, Falm, Frye, NYA,S | January 15, 2016 |
| 400 Meters · OutdoorWMC: Greely, Falmouth, Sacopee Valley @ Gray-New Gloucester · Apr 28 | 1:03.10 | WMC: Greely, Falmouth, Sacopee Valley @ Gray-New Gloucester | April 28, 2017 |
| 5000 Meters · OutdoorFalmouth Meet #2 · May 6 | 20:18.39 | Falmouth Meet #2 | May 6, 2025 |
| 800 Meters · Indoor35th Yale Interscholastic Track and Field Classic · Jan 20 | 2:18.98a | 35th Yale Interscholastic Track and Field Classic | January 20, 2017 |
| 800 Meters · OutdoorNew England Interscholastic Outdoor Track and Field Championships · Jun 11 | 2:17.65a | New England Interscholastic Outdoor Track and Field Championships | June 11, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 6 | Falmouth Meet #2May 6 · 5000 Meters · Place 3 · Falmouth | 5000 Meters | 3 | 20:18.39 PB | — |
2018 Outdoor Track
9 results2018 Indoor Track
9 results2017 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | SMAA:Biddeford-Falmouth-Marshwood-PortlandDec 16 · 1 Mile · Place 1 · Falmouth | 1 Mile | 1. | 5:34.29a | 11 |
| Dec 16 | SMAA:Biddeford-Falmouth-Marshwood-PortlandDec 16 · 800 Meters · Place 1 · Falmouth | 800 Meters | 1. | 2:33.21a | 11 |
| Mar 4 | New England ChampionshipsMar 4 · 1000 Meters · Place 10 · Falmouth | 1000 Meters | 10. | 2:59.26a PB | 10 |
| Feb 20 | Class A State ChampionshipsFeb 20 · 1 Mile · Place 1 · Falmouth | 1 Mile | 1 | 5:24.12 | SO |
| Feb 20 | Class A State ChampionshipsFeb 20 · 800 Meters · Place 3 · Falmouth | 800 Meters | 3 | 2:20.17 | SO |
| Jan 20 | 35th Yale Interscholastic Track and Field ClassicJan 20 · 800 Meters · Place 6 · Falmouth | 800 Meters | 6. | 2:18.98a PB | 10 |
| Jan 13 | WMC; Traip, York, Falm, YARM, GNG, , PRHS, ,Sacopee Valley, Lisb Jan 13 · 1 Mile · Place 1 · Falmouth | 1 Mile | 1 | 5:13.10 PB | — |
| Jan 13 | WMC; Traip, York, Falm, YARM, GNG, , PRHS, ,Sacopee Valley, Lisb Jan 13 · 800 Meters · Place 1 · Falmouth | 800 Meters | 1 | 2:21.19 | — |
2017 Outdoor Track
9 results2016 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | WMC: Greely, Fal, York, Yarm, GNG, Freeport, Sacopee, St DomsDec 16 · 1 Mile · Place 1 · Falmouth | 1 Mile | 1. | 5:20.86a | 10 |
| Feb 15 | MPA Class A Indoor State ChampionshipsFeb 15 · 800 Meters · Place 2 · Falmouth | 800 Meters | 2 | 2:23.04 | FR |
| Jan 29 | WMC: Greely, Falm, York, Yarm, GNG, FreeJan 29 · 800 Meters · Place 1 · Falmouth | 800 Meters | 1. | 2:23.12a | 9 |
| Jan 29 | WMC: Greely, Falm, York, Yarm, GNG, FreeJan 29 · 200 Meters · Place 3 · Falmouth | 200 Meters | 3. | 29.21a PB | 9 |
| Jan 15 | WMC:Wells, PRHS,Traip, Falm, Frye, NYA,SJan 15 · 400 Meters · Place 1 · Falmouth | 400 Meters | 1. | 1:02.45a PB | 9 |
2016 Outdoor Track
4 results