Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorTufts Snowflake Classic · Mar 29 | 14.49a | Tufts Snowflake Classic | March 29, 2025 |
| 100m Hurdles · 33" / 0.838m · OutdoorMonadnock Twilight Meet- Vermont/BRATTLEBORO RESULTS · May 5 | 21.33a | Monadnock Twilight Meet- Vermont/BRATTLEBORO RESULTS | May 5, 2023 |
| 1500 Meters · OutdoorGreat Northeast Outdoor Championships · Apr 25 | 6:16.16a | Great Northeast Outdoor Championships | April 25, 2026 |
| 200 Meters · IndoorGNAC Championship · Feb 16 | 29.39a | GNAC Championship | February 16, 2025 |
| 200 Meters · OutdoorMIT Sean Collier Invitational · Apr 18 | 30.15 | MIT Sean Collier Invitational | April 18, 2025 |
| 400 Meters · OutdoorGNAC Track & Field Championships · Apr 27 | 1:11.53a | GNAC Track & Field Championships | April 27, 2025 |
| 60 Meter · IndoorGNAC Championship · Feb 16 | 8.96a | GNAC Championship | February 16, 2025 |
| 60 Meters · IndoorHarvard Invitational · Jan 31 | 8.93 | Harvard Invitational | January 31, 2025 |
| 800 Meters · OutdoorJonathan Tymann Invitational · Mar 27 | 3:09.44a | Jonathan Tymann Invitational | March 27, 2026 |
| Discus · 1kg · OutdoorNHIAA Division I Track & Field Championships · May 25 | 89-07 | NHIAA Division I Track & Field Championships | May 25, 2023 |
| Javelin · 600g · OutdoorCVC South Qualifiers-VT Results · May 9 | 76-10.00 | CVC South Qualifiers-VT Results | May 9, 2023 |
| Shot Put · 4kg · OutdoorCVC South Qualifiers-VT Results · May 9 | 25-00.50 | CVC South Qualifiers-VT Results | May 9, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results2025 Outdoor Track
6 results2025 Indoor Track
9 results2024 Indoor Track
3 results2023 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | NHIAA Division I Track & Field ChampionshipsMay 25 · Discus · Place 6 · KeeneKeene | Discus1kg | 6. | 89-07 PB | 11 |
| May 17 | Keene, BG, Alvirne @ MerrimackMay 17 · Javelin · Place 6 · KeeneKeene | Javelin | 6 | 64-0 | JR |
| May 17 | Keene, BG, Alvirne @ MerrimackMay 17 · Discus · Place 2 · KeeneKeene | Discus | 2 | 84-9 | JR |
| May 17 | Keene, BG, Alvirne @ MerrimackMay 17 · Shot Put · Place 8 · KeeneKeene | Shot Put | 8 | 24-8 | JR |
| May 17 | Keene, BG, Alvirne @ MerrimackMay 17 · 100 Meters · Place 3 · KeeneKeene | 100 Meters | 3 | 14.64 | JR |
| May 13 | CVC Championships at Keene, NH (VT results)May 13 · Javelin · Place 12 · KeeneKeene | Javelin | 12 | 63-10 | — |
| May 13 | CVC Championships at Keene, NH (VT results)May 13 · Discus · Place 10 · KeeneKeene | Discus | 10 | 71-6 | — |
| May 9 | CVC South Qualifiers-VT ResultsMay 9 · Javelin · Place 4 · KeeneKeene | Javelin600g | 4. | 76-10.00 PB | 11 |
| May 9 | CVC South Qualifiers-VT ResultsMay 9 · Discus · Place 5 · KeeneKeene | Discus1kg | 5. | 80-06.00 | 11 |
| May 9 | CVC South Qualifiers-VT ResultsMay 9 · Shot Put · Place 7 · KeeneKeene | Shot Put4kg | 7. | 25-00.50 PB | 11 |
| May 5 | Monadnock Twilight Meet- Vermont/BRATTLEBORO RESULTSMay 5 · Discus · Place 7 · KeeneKeene | Discus1kg | 7. | 58-07.50 | 11 |
| May 5 | Monadnock Twilight Meet- Vermont/BRATTLEBORO RESULTSMay 5 · Shot Put · Place 5 · KeeneKeene | Shot Put4kg | 5. | 24-07.00 | 11 |
| May 5 | Monadnock Twilight Meet- Vermont/BRATTLEBORO RESULTSMay 5 · 100m Hurdles · Place 7 · KeeneKeene | 100m Hurdles33" / 0.838m | 7. | 21.33a PB | 11 |
| May 5 | Monadnock Twilight Meet- Vermont/BRATTLEBORO RESULTSMay 5 · 100 Meters · Place 5 · KeeneKeene | 100 Meters | 5. | 14.58a | 11 |
| Apr 18 | Memorial, Keene and Nashua South MeetApr 18 · Javelin · Place 6 · KeeneKeene | Javelin | 6 | 20.21m | JR |
| Apr 18 | Memorial, Keene and Nashua South MeetApr 18 · Discus · Place 8 · KeeneKeene | Discus | 8 | 17.42m | JR |
| Apr 18 | Memorial, Keene and Nashua South MeetApr 18 · Shot Put · Place 11 · KeeneKeene | Shot Put | 11 | 6.90m | JR |