Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorAARTFC Indoor Championships · Mar 6 | 5:13.34a | AARTFC Indoor Championships | March 6, 2026 |
| 10,000 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 1 | 36:30.01a | Liberty League Outdoor Track & Field Championships | May 1, 2026 |
| 1500 Meters · OutdoorRPI Friday Night Under the Lights and Alumni Meet · Apr 10 | 4:49.52a | RPI Friday Night Under the Lights and Alumni Meet | April 10, 2026 |
| 1600 Meters · OutdoorWMC Twilight Meet · May 19 | 5:52.02 | WMC Twilight Meet | May 19, 2023 |
| 3000 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 27 | 10:27.95a | Liberty League Indoor Track & Field Championships | February 27, 2026 |
| 3200 Meters · OutdoorMaine Class B State Championship · Jun 3 | 12:32.83a | Maine Class B State Championship | June 3, 2023 |
| 5000 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 27 | 18:02.78a | Liberty League Indoor Track & Field Championships | February 27, 2026 |
| 5000 Meters · OutdoorMIT Sean Collier Invitational · Apr 17 | 17:31.56a | MIT Sean Collier Invitational | April 17, 2026 |
| 800 Meters · IndoorNYU DIII Invitational · Feb 14 | 2:30.04a | NYU DIII Invitational | February 14, 2026 |
| 800 Meters · OutdoorWMC: Yarmouth, Lake Region, Socapee, York @ GNG · May 13 | 2:46.71 | WMC: Yarmouth, Lake Region, Socapee, York @ GNG | May 13, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results2026 Indoor Track
6 results2025 Indoor Track
6 results2025 Outdoor Track
7 results2024 Outdoor Track
3 results2023 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | Maine Class B State ChampionshipJun 3 · 3200 Meters · Place 6 · YarmouthYarmouth | 3200 Meters | 6. | 12:32.83a PB | 11 |
| Jun 3 | Maine Class B State ChampionshipJun 3 · 1600 Meters · YarmouthYarmouth | 1600 Meters | -- | DQ | 11 |
| May 27 | WMC ChampionshipMay 27 · 3200 Meters · Place 3 · Yarmouth HigYarmouth Hig | 3200 Meters | 3 | 13:03.02 | 11 |
| May 27 | WMC ChampionshipMay 27 · 1600 Meters · Place 8 · Yarmouth HigYarmouth Hig | 1600 Meters | 8 | 5:54.68 | 11 |
| May 19 | WMC Twilight MeetMay 19 · 3200 Meters · Place 1 · Yarmouth HigYarmouth Hig | 3200 Meters | 1 | 12:50.86 | — |
| May 19 | WMC Twilight MeetMay 19 · 1600 Meters · Place 2 · Yarmouth HigYarmouth Hig | 1600 Meters | 2 | 5:52.02 PB | — |
| May 12 | WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · 3200 Meters · Place 1 · Yarmouth HigYarmouth Hig | 3200 Meters | 1 | 13:05.23 | — |
| May 12 | WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · 1600 Meters · Place 2 · Yarmouth HigYarmouth Hig | 1600 Meters | 2 | 5:53.06 | — |
| May 6 | WMC: Yarmouth, OOB @ FreeportMay 6 · 3200 Meters · Place 1 · Yarmouth HigYarmouth Hig | 3200 Meters | 1 | 13:12.14 | — |
| May 6 | WMC: Yarmouth, OOB @ FreeportMay 6 · 1600 Meters · Place 4 · Yarmouth HigYarmouth Hig | 1600 Meters | 4 | 5:56.83 | — |
| Apr 28 | SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 3200 Meters · Place 1 · Yarmouth HigYarmouth Hig | 3200 Meters | 1 | 13:49.25 | — |
| Apr 28 | SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 1600 Meters · Place 1 · Yarmouth HigYarmouth Hig | 1600 Meters | 1 | 6:04.92 | — |
| Apr 14 | Bob Morse InvitationalApr 14 · 1600 Meters · Place 6 · Yarmouth HigYarmouth Hig | 1600 Meters | 6 | 6:11.27 | — |
2022 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | Maine Class B State ChampionshipJun 4 · 1600 Meters · Place 15 · YarmouthYarmouth | 1600 Meters | 15. | 5:52.04a | 10 |
| May 28 | WMC ChampionshipMay 28 · 1600 Meters · Place 6 · Yarmouth HigYarmouth Hig | 1600 Meters | 6 | 5:53.51 | 10 |
| May 28 | WMC ChampionshipMay 28 · 1600 Meters · Place 6 · Yarmouth HigYarmouth Hig | 1600 Meters | 6 | 5:53.51 | 10 |
| May 20 | WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · 1600 Meters · Place 1 · Yarmouth HigYarmouth Hig | 1600 Meters | 1 | 5:52.69 | — |
| May 13 | WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · 1600 Meters · Place 1 · Yarmouth HigYarmouth Hig | 1600 Meters | 1 | 5:53.86 | — |
| May 13 | WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · 800 Meters · Place 7 · Yarmouth HigYarmouth Hig | 800 Meters | 7 | 2:46.71 PB | — |
| May 7 | WMC: LR, Yarmouth, Wells @ FreeportMay 7 · 1600 Meters · Place 3 · Yarmouth HigYarmouth Hig | 1600 Meters | 3 | 5:56.10 | — |
| Apr 29 | WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 1600 Meters · Place 2 · Yarmouth HigYarmouth Hig | 1600 Meters | 2 | 5:58.81 | — |