Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorNashua North Invitational · Apr 20 | 6:08.23 | Nashua North Invitational | April 20, 2024 |
| 1000 Meters · IndoorNHWTL UNH Morning · Jan 19 | 3:37.99a | NHWTL UNH Morning | January 19, 2025 |
| 1500 Meters · IndoorNHWTL UNH Morning · Jan 11 | 5:36.01a | NHWTL UNH Morning | January 11, 2026 |
| 1600 Meters · OutdoorKiwanis Freshman Sophomore · May 6 | 5:59.07 | Kiwanis Freshman Sophomore | May 6, 2023 |
| 2 Miles · IndoorMSTCA Boston Holiday Challenge · Dec 27 | 13:29.92a | MSTCA Boston Holiday Challenge | December 27, 2025 |
| 2 Miles · OutdoorNashua North Invitational · Apr 25 | 12:53.87a | Nashua North Invitational | April 25, 2026 |
| 3000 Meters · IndoorNHWTL @ PEA · Jan 17 | 11:51.72a | NHWTL @ PEA | January 17, 2026 |
| 3200 Meters · OutdoorLondonderry R.E.A.L. Invitational · May 23 | 12:53.61a | Londonderry R.E.A.L. Invitational | May 23, 2026 |
| 400 Meters · OutdoorLondonderry Salem @ Pinkerton Academy · Apr 7 | 1:14.41a | Londonderry Salem @ Pinkerton Academy | April 7, 2026 |
| 5000 Meters · OutdoorNew Hampshire Distance Festival · May 1 | 20:47.73a | New Hampshire Distance Festival | May 1, 2026 |
| 800 Meters · OutdoorMerrimack v. Bedford & Pinkerton Meet · May 19 | 2:39.24a | Merrimack v. Bedford & Pinkerton Meet | May 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 17 | NHWTL @ PEAJan 17 · 3000 Meters · Place 6 · Pinkerton Academy | 3000 Meters | 6. | 11:51.72a PB | 12 |
| Jan 11 | NHWTL UNH MorningJan 11 · 1500 Meters · Place 6 · Pinkerton Academy | 1500 Meters | 6 | 5:36.01a PB | 12 |
| Jan 4 | NHWTL UNH AfternoonJan 4 · 1000 Meters · Place 9 · Pinkerton | 1000 Meters | 9 | 3:39.84 | SR |
2025 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | MSTCA Boston Holiday ChallengeDec 27 · 2 Miles · Place 29 · Pinkerton Academy | 2 Miles | 29. | 13:29.92a PB | 12 |
| Dec 21 | NHWTL UNH MorningDec 21 · 3000 Meters · Place 2 · Pinkerton Academy | 3000 Meters | 2. | 12:18.69a | 12 |
| Dec 13 | NHWTL PEADec 13 · 3000 Meters · Place 8 · Pinkerton Academy | 3000 Meters | 8. | 12:07.21a | 12 |
| Feb 1 | NHWTL UNH MorningFeb 1 · 1000 Meters · Place 37 · Pinkerton | 1000 Meters | 37 | 4:06.41 | 11 |
| Jan 25 | NHWTL PEAJan 25 · 1000 Meters · Place 14 · Pinkerton Academy | 1000 Meters | 14. | 3:41.23a | 11 |
| Jan 19 | NHWTL UNH MorningJan 19 · 1000 Meters · Place 15 · Pinkerton Academy | 1000 Meters | 15. | 3:37.99a PB | 11 |
| Jan 10 | MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 86 · Pinkerton Academy | 1000 Meters | 86 | 3:43.89a | — |
| Jan 5 | NHWTL UNH MorningJan 5 · 1500 Meters · Place 6 · Pinkerton | 1500 Meters | 6 | 6:39.71 | JR |
2024 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL UNH AfternoonDec 28 · 3000 Meters · Place 6 · Pinkerton Academy | 3000 Meters | 6. | 13:38.19a | 11 |
| Dec 21 | NHWTL PSU AfternoonDec 21 · 1000 Meters · Place 8 · Pinkerton Academy | 1000 Meters | 8. | 3:47.91a | 11 |
| Dec 15 | NWTL UNH PMDec 15 · 3000 Meters · Place 11 · Pinkerton Academy | 3000 Meters | 11. | 13:41.67a | 11 |
| Feb 11 | 2024 NHIAA Indoor Div I ChampionshipFeb 11 · 3000 Meters · Place 12 · Pinkerton Academy | 3000 Meters | 12. | 12:15.47a | 10 |
| Feb 3 | NHWTL @ PEAFeb 3 · 1500 Meters · Place 20 · Pinkerton Academy | 1500 Meters | 20. | 6:07.57a | 10 |
| Feb 3 | NHWTL UNH AMFeb 3 · 3000 Meters · Place 8 · Pinkerton Academy | 3000 Meters | 8. | 12:24.63a | 10 |
| Jan 20 | NHWTL UNH PMJan 20 · 3000 Meters · Place 8 · Pinkerton | 3000 Meters | 8 | 12:24.63 | SO |
| Jan 20 | NHWTL UNH AMJan 20 · 3000 Meters · Place 8 · Pinkerton Academy | 3000 Meters | 8. | 12:24.63a | 10 |
| Jan 7 | NHWTL @ UNH MorningJan 7 · 3000 Meters · Place 8 · Pinkerton | 3000 Meters | 8 | 12:47.13 | SO |
| Jan 6 | NHWTL UNH Afternoon SessionJan 6 · 3000 Meters · Place 8 · Pinkerton | 3000 Meters | 8 | 12:47.13 | 10 |
2024 Outdoor Track
4 results2023 Indoor Track
6 results2023 Outdoor Track
1 results2022 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Winter Track League - Leverone #2Dec 28 · 1000 Meters · Place 3 · Pinkerton Academy | 1000 Meters | 3. | 3:49.87a | 9 |
| Dec 17 | NHWTL @ UNHDec 17 · 1500 Meters · Place 5 · Pinkerton Academy | 1500 Meters | 5. | 6:14.41a | 9 |