Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorDartmouth Relays · Jan 6 | 6:10.86a | Dartmouth Relays | January 6, 2024 |
| 1000 Meters · IndoorNHWTL UNH Morning · Jan 26 | 3:32.11a | NHWTL UNH Morning | January 26, 2025 |
| 1500 Meters · IndoorNHWTL @ Plymouth Afternoon · Dec 30 | 5:43.36a | NHWTL @ Plymouth Afternoon | December 30, 2022 |
| 1600 Meters · OutdoorBristol Lions Invitational · May 13 | 6:17.10 | Bristol Lions Invitational | May 13, 2023 |
| 400 Meters · Relay Split · IndoorNHWTL PEA · Dec 20 | 1:20.284 | NHWTL PEA | December 20, 2025 |
| 800 Meters · IndoorUSM New Year's Invitational · Jan 4 | 3:02.33 | USM New Year's Invitational | January 4, 2025 |
| 800 Meters · OutdoorBlack Bear Invite · Apr 26 | 2:40.04 | Black Bear Invite | April 26, 2025 |
| Javelin · 600g · OutdoorJohn Stark v. Bow, Holy Family, Plymouth & West · May 22 | 51-8 | John Stark v. Bow, Holy Family, Plymouth & West | May 22, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL @ PEA AfternoonJan 24 · 1000 Meters · Place 21 · John Stark Regional | 1000 Meters | 21 | 3:49.17a | 12 |
| Jan 18 | NHWTL UNH MorningJan 18 · 1000 Meters · Place 13 · John Stark | 1000 Meters | 13 | 3:43.94 | SR |
2025 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | NHWTL PEADec 20 · 1000 Meters · Place 20 · John Stark Regional | 1000 Meters | 20. | 3:56.44a | 12 |
| Dec 20 | NHWTL PEADec 20 · 400 Meters · John Stark Regional | 400 MetersRelay Split | — | 1:20.284 PB | 12 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 1000 Meters · Place 8 · John Stark Regional | 1000 Meters | 8. | 3:52.32a | 12 |
| Feb 1 | NHWTL UNH MorningFeb 1 · 1000 Meters · Place 28 · John Stark | 1000 Meters | 28 | 3:43.01 | 11 |
| Jan 26 | NHWTL UNH MorningJan 26 · 1000 Meters · Place 8 · John Stark Regional | 1000 Meters | 8 | 3:32.11a PB | — |
| Jan 19 | NHWTL UNH AfternoonJan 19 · 1000 Meters · Place 12 · John Stark Regional | 1000 Meters | 12. | 3:34.89a | 11 |
| Jan 4 | USM New Year's InvitationalJan 4 · 800 Meters · Place 36 · John Stark | 800 Meters | 36 | 3:02.33 PB | — |
2025 Outdoor Track
5 results2024 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU AfternoonDec 28 · 1000 Meters · Place 6 · John Stark Regional | 1000 Meters | 6. | 3:40.27a | 11 |
| Dec 21 | NHWTL PSU MorningDec 21 · 1500 Meters · Place 3 · John Stark Regional | 1500 Meters | 3. | 6:08.59a | 11 |
| Dec 14 | NHWT PSU AMDec 14 · 1500 Meters · Place 1 · John Stark Regional | 1500 Meters | 1. | 6:04.77a | 11 |
| Feb 11 | 2024 NHIAA Indoor Div II ChampionshipFeb 11 · 1000 Meters · Place 12 · John Stark Regional | 1000 Meters | 12. | 3:46.40a | 10 |
| Feb 3 | NHWTL UNH PMFeb 3 · 1000 Meters · Place 9 · John Stark | 1000 Meters | 9 | 3:51.56 | SO |
| Feb 3 | NHWTL UNH AMFeb 3 · 1000 Meters · Place 9 · John Stark Regional | 1000 Meters | 9. | 3:51.56a | 10 |
| Jan 13 | NHWTL PSU 1_13_24Jan 13 · 1000 Meters · Place 6 · John Stark Regional | 1000 Meters | 6. | 3:34.01a | 10 |
| Jan 6 | Dartmouth RelaysJan 6 · 1 Mile · Place 28 · John Stark Regional | 1 Mile | 28. | 6:10.86a PB | 10 |
2024 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | Monadnock Last Chance InvitationalMay 17 · 800 Meters · Place 5 · John Stark | 800 Meters | 5 | 2:45.23 | SO |
| Apr 20 | Sanborn InviteApr 20 · 800 Meters · Place 15 · John Stark Regional | 800 Meters | 15. | 2:48.02a | 10 |
| Apr 13 | Pelham InviteApr 13 · 800 Meters · Place 16 · John Stark Regional | 800 Meters | 16. | 2:48.36a | 10 |
2023 Indoor Track
6 results2023 Outdoor Track
3 results2022 Indoor Track
3 results