Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorUSATF New England Indoor Track & Field Championship · Feb 22 | 5:54.17a | USATF New England Indoor Track & Field Championship | February 22, 2026 |
| 1500 Meters · IndoorNHWTL @ PEA Afternoon · Jan 24 | 5:36.75a | NHWTL @ PEA Afternoon | January 24, 2026 |
| 1500 Meters · OutdoorNMH vs Deerfield and Exeter 10May25 · May 10 | 5:31.58a | NMH vs Deerfield and Exeter 10May25 | May 10, 2025 |
| 2 Miles · IndoorPrep School Scramble @ PEA · Feb 4 | 12:26.40 | Prep School Scramble @ PEA | February 4, 2026 |
| 3000 Meters · IndoorNHWTL PEA · Jan 11 | 12:13.02a | NHWTL PEA | January 11, 2025 |
| 3000 Meters · OutdoorPhillips Exeter Meet #3 · May 24 | 11:56.37 | Phillips Exeter Meet #3 | May 24, 2025 |
| 3200 Meters · OutdoorBlack Bear Invite · Apr 25 | 12:43.02a | Black Bear Invite | April 25, 2026 |
| 400 Meters · Relay Split · IndoorPhillips Exeter Tri Meet · Jan 29 | 1:12.658 | Phillips Exeter Tri Meet | January 29, 2025 |
| 5000 Meters · OutdoorNew Hampshire Distance Festival · May 1 | 20:16.45a | New Hampshire Distance Festival | May 1, 2026 |
| 600 Meters · IndoorNHWTL PEA · Jan 25 | 1:58.94a | NHWTL PEA | January 25, 2025 |
| 800 Meters · OutdoorPhillips Exeter Cluster Meet · May 4 | 2:47.62a | Phillips Exeter Cluster Meet | May 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results2026 Indoor Track
7 results2025 Outdoor Track
5 results2025 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 19 | The Dual - Phillips Andover @ Phillips ExeterFeb 19 · 2 Miles · Place 7 · Phillips Exeter Academy | 2 Miles | 7 | 13:50.88a | — |
| Jan 29 | Phillips Exeter Tri MeetJan 29 · 2 Miles · Place 1 · Phillips Exeter Academy | 2 Miles | 1. | 12:38.78a | 10 |
| Jan 29 | Phillips Exeter Tri MeetJan 29 · 400 Meters · Phillips Exeter Academy | 400 MetersRelay Split | — | 1:12.658 PB | 10 |
| Jan 25 | NHWTL PEAJan 25 · 600 Meters · Place 21 · Phillips Exeter Academy | 600 Meters | 21. | 1:58.94a PB | 10 |
| Jan 19 | GBTC InvitationalJan 19 · 1 Mile · Place 27 · Phillips Exeter Academy | 1 Mile | 27. | 6:11.79a | 10 |
| Jan 11 | NHWTL PEAJan 11 · 3000 Meters · Place 2 · Phillips Exeter Academy | 3000 Meters | 2 | 12:13.02a PB | — |
2024 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | Andover / Exeter 2024May 25 · 3000 Meters · Place 6 · Phillips Exeter Academy | 3000 Meters | 6 | 12:22.45a | — |
| May 18 | NEPSTA D1 T&F Championships 2024May 18 · 3000 Meters · Place 15 · Phillips Exeter Academy | 3000 Meters | 15. | 12:34.76a | 9 |
| May 4 | Phillips Exeter Cluster MeetMay 4 · 800 Meters · Place 13 · Phillips Exeter Academy | 800 Meters | 13. | 2:47.62a PB | 9 |
| Apr 27 | Black BearApr 27 · 3200 Meters · Place 14 · Phillips Exeter Academy | 3200 Meters | 14. | 13:16.41a | 9 |
2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 20 | NHWTL @ PEAJan 20 · 1500 Meters · Place 8 · Phillips Exeter Academy | 1500 Meters | 8. | 6:08.84a | 9 |
2023 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | PEA ScrimmageDec 13 · 600 Meters · Place 8 · Phillips Exeter Academy | 600 Meters | 8. | 2:03.13a | 9 |