Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMaine Class A State Championship · Feb 18 | 4:53.86a | Maine Class A State Championship | February 18, 2019 |
| 1600 Meters · OutdoorSMAA B: Thornton, Windham, Kennebunk @ Deering · May 1 | 4:54.65 | SMAA B: Thornton, Windham, Kennebunk @ Deering | May 1, 2018 |
| 2 Miles · IndoorSMAA: Chev, No, West, Gor, Kenn, TA · Jan 12 | 10:26.19 | SMAA: Chev, No, West, Gor, Kenn, TA | January 12, 2019 |
| 3200 Meters · OutdoorYork County Championship · May 19 | 10:55.11a | York County Championship | May 19, 2018 |
| 800 Meters · IndoorSMAA: West, TA, SP, Fal, Por · Jan 4 | 2:15.37 | SMAA: West, TA, SP, Fal, Por | January 4, 2020 |
| 800 Meters · OutdoorSMAA B: Massabeic , Sanford, TA, Westbrook @ South Portland · Apr 23 | 2:16.58 | SMAA B: Massabeic , Sanford, TA, Westbrook @ South Portland | April 23, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 8 | SMAA Southwesterns ChampionshipsFeb 8 · 800 Meters · Place 12 · Thornton | 800 Meters | 12 | 2:15.75 | — |
| Feb 1 | SMAA: Gor, TA, Mar. Mass, Scar, SPFeb 1 · 800 Meters · Place 4 · Thornton | 800 Meters | 4 | 2:16.46 | — |
| Jan 18 | SMAA: BE, Scar, Fal, SP, Nob,Gor, TA, PorJan 18 · 1 Mile · Place 11 · Thornton | 1 Mile | 11 | 5:18.26 | — |
| Jan 11 | SMAA: Chev,Der,Gor,TA,NobJan 11 · 2 Miles · Place 4 · Thornton | 2 Miles | 4 | 11:12.37 | — |
| Jan 4 | SMAA: West, TA, SP, Fal, PorJan 4 · 800 Meters · Place 3 · Thornton | 800 Meters | 3 | 2:15.37 PB | — |
2019 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | SMAA: BE, Fal, Gor, TA, West, WinDec 21 · 2 Miles · Place 3 · Thornton Academy | 2 Miles | 3. | 10:58.11a | 12 |
| Feb 18 | Maine Class A State ChampionshipFeb 18 · 1 Mile · Place 14 · Thornton Academy | 1 Mile | 14. | 4:53.86a PB | 11 |
| Feb 9 | SMAA Southwesterns ChampionshipsFeb 9 · 2 Miles · Place 8 · Thornton | 2 Miles | 8 | 10:41.71 | — |
| Feb 2 | SMAA: BE, Deer, Go, Mar, SP, TA, WindFeb 2 · 2 Miles · Place 2 · Thornton | 2 Miles | 2 | 10:50.73 | — |
| Jan 19 | SMAA: Win, Bid, Chev, TAJan 19 · 1 Mile · Place 2 · Thornton | 1 Mile | 2 | 4:54.08 | — |
| Jan 12 | SMAA: Chev, No, West, Gor, Kenn, TAJan 12 · 2 Miles · Place 2 · Thornton | 2 Miles | 2 | 10:26.19 PB | — |
2019 Outdoor Track
7 results2018 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | USM RelaysDec 29 · 1 Mile · Place 19 · Thornton Academy | 1 Mile | 19. | 4:56.64a | 11 |
| Dec 22 | SMAA: Fal, Bidd, Nob, TA, Chev, SPDec 22 · 2 Miles · Place 4 · Thornton Academy | 2 Miles | 4. | 10:39.43a | 11 |
| Dec 15 | SMAA: Por, Mass, Nob, Scar, SP, TA, West, WinDec 15 · 2 Miles · Place 3 · Thornton Academy | 2 Miles | 3. | 10:50.73a | 11 |
| Jan 24 | SMAA:Biddeford-Bonny Eagle-Gorham-ThorntonJan 24 · 2 Miles · Place 2 · Thornton | 2 Miles | 2 | 11:01.26 | — |
| Jan 19 | SMAA:Kennebunk-Portland-Scarborough-ThorntonJan 19 · 1 Mile · Place 6 · Thornton Academy | 1 Mile | 6. | 5:05.41a | 10 |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 1 Mile · Place 5 · Thornton | 1 Mile | 5 | 5:04.16 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 1 Mile · Place 9 · Thornton | 1 Mile | 9 | 5:04.16 | — |
| Jan 9 | SMAA: Cheverus-Falmouth-Noble-ThorntonJan 9 · 2 Miles · Place 4 · Thornton | 2 Miles | 4 | 10:56.48 | — |
2018 Outdoor Track
6 results2017 Indoor Track
6 results2017 Outdoor Track
2 results2016 Indoor Track
1 results