Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorWMC: Greely,Poland,Traip,Wells,NYA · Feb 3 | 5:17.53a | WMC: Greely,Poland,Traip,Wells,NYA | February 3, 2023 |
| 1600 Meters · OutdoorWMC Championship · May 27 | 5:01.43 | WMC Championship | May 27, 2023 |
| 1600m Race Walk · OutdoorWMC: Cape, Greely, NYA, Freeport @ Yarmouth · May 20 | 11:20.20 | WMC: Cape, Greely, NYA, Freeport @ Yarmouth | May 20, 2022 |
| 2 Miles · IndoorWMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, Greely · Jan 27 | 11:55.90 | WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, Greely | January 27, 2023 |
| 3200 Meters · OutdoorMaine Class B State Championship · Jun 3 | 10:53.60a | Maine Class B State Championship | June 3, 2023 |
| 400 Meters · OutdoorWMC: GNG, Freeport, Yarmouth @ Greely · Apr 29 | 1:19.13 | WMC: GNG, Freeport, Yarmouth @ Greely | April 29, 2022 |
| 800 Meters · IndoorWMC: York,GNG,Freeport,Fryeburg,Yarmouth · Jan 24 | 2:25.06 | WMC: York,GNG,Freeport,Fryeburg,Yarmouth | January 24, 2023 |
| 800 Meters · OutdoorWMC: Cape, Greely, NYA, Freeport @ Yarmouth · May 20 | 2:45.17 | WMC: Cape, Greely, NYA, Freeport @ Yarmouth | May 20, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | Maine Class B State ChampionshipJun 3 · 3200 Meters · Place 28 · Yarmouth | 3200 Meters | 28. | 10:53.60a PB | 12 |
| May 27 | WMC ChampionshipMay 27 · 3200 Meters · Place 14 · Yarmouth Hig | 3200 Meters | 14 | 11:28.63 | 12 |
| May 27 | WMC ChampionshipMay 27 · 1600 Meters · Place 15 · Yarmouth Hig | 1600 Meters | 15 | 5:01.43 PB | 12 |
| May 19 | WMC Twilight MeetMay 19 · 3200 Meters · Place 5 · Yarmouth Hig | 3200 Meters | 5 | 10:56.76 | — |
| May 12 | WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · 3200 Meters · Place 3 · Yarmouth Hig | 3200 Meters | 3 | 11:22.78 | — |
| May 12 | WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · 1600 Meters · Place 8 · Yarmouth Hig | 1600 Meters | 8 | 5:08.46 | — |
| May 6 | WMC: Yarmouth, OOB @ FreeportMay 6 · 3200 Meters · Place 2 · Yarmouth Hig | 3200 Meters | 2 | 11:27.93 | — |
| May 6 | WMC: Yarmouth, OOB @ FreeportMay 6 · 1600 Meters · Place 6 · Yarmouth Hig | 1600 Meters | 6 | 5:01.47 | — |
| Apr 28 | SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 3200 Meters · Place 5 · Yarmouth Hig | 3200 Meters | 5 | 11:22.66 | — |
| Apr 14 | Bob Morse InvitationalApr 14 · 3200 Meters · Place 8 · Yarmouth Hig | 3200 Meters | 8 | 11:44.58 | — |
| Apr 14 | Bob Morse InvitationalApr 14 · 1600 Meters · Place 15 · Yarmouth Hig | 1600 Meters | 15 | 5:08.72 | — |
2023 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 10 | WMC Indoor ChampionshipFeb 10 · 1 Mile · Place 13 · Yarmouth Hig | 1 Mile | 13 | 5:27.63 | — |
| Feb 3 | WMC: Greely,Poland,Traip,Wells,NYAFeb 3 · 2 Miles · Place 7 · Yarmouth | 2 Miles | 7. | 13:29.59a | 12 |
| Feb 3 | WMC: Greely,Poland,Traip,Wells,NYAFeb 3 · 1 Mile · Place 7 · Yarmouth | 1 Mile | 7. | 5:17.53a PB | 12 |
| Jan 27 | WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 2 Miles · Place 10 · Yarmouth Hig | 2 Miles | 10 | 11:55.90 PB | — |
| Jan 24 | WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · 800 Meters · Place 9 · Yarmouth Hig | 800 Meters | 9 | 2:25.06 PB | — |
| Jan 13 | WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 2 Miles · Place 2 · Yarmouth Hig | 2 Miles | 2 | 11:55.98 | — |
| Jan 6 | WMC: Greely,Poland,Fryeburg,Yarmouth,Wells, NYA,St. Doms/LisbonJan 6 · 1 Mile · Place 6 · Yarmouth Hig | 1 Mile | 6 | 5:28.52 | — |
2022 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | USM New Year's InvitationalDec 30 · 2 Miles · Place 13 · Yarmouth | 2 Miles | 13. | 12:16.61a | 12 |
| Dec 20 | December JamDec 20 · 2 Miles · Place 5 · Yarmouth | 2 Miles | 5. | 12:13.29a | 12 |
| Dec 20 | December JamDec 20 · 1 Mile · Place 7 · Yarmouth | 1 Mile | 7. | 5:31.40a | 12 |
2022 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · 1600m Race Walk · Place 4 · Yarmouth Hig | 1600m Race Walk | 4 | 11:20.20 PB | — |
| May 20 | WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · 1600 Meters · Place 23 · Yarmouth Hig | 1600 Meters | 23 | 5:50.98 | — |
| May 20 | WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · 800 Meters · Place 28 · Yarmouth Hig | 800 Meters | 28 | 2:45.17 PB | — |
| May 13 | WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · 1600m Race Walk · Place 1 · Yarmouth Hig | 1600m Race Walk | 1 | 11:42.82 | — |
| Apr 29 | WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 1600 Meters · Place 22 · Yarmouth Hig | 1600 Meters | 22 | 6:09.00 | — |
| Apr 29 | WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 400 Meters · Place 16 · Yarmouth Hig | 400 Meters | 16 | 1:19.13 PB | — |