Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorThayer Meet #2 · Apr 20 | 11.69 | Thayer Meet #2 | April 20, 2024 |
| 200 Meters · OutdoorThayer ISL Home Meet #2 · Apr 26 | 23.98 | Thayer ISL Home Meet #2 | April 26, 2025 |
| 300m Hurdles · 36" / 0.914m · OutdoorTabor ISL Meet #3 · Apr 19 | 44.15a | Tabor ISL Meet #3 | April 19, 2025 |
| 400 Meters · IndoorUSATF-NE Indoor Track and Field Championships · Feb 23 | 53.69a | USATF-NE Indoor Track and Field Championships | February 23, 2025 |
| 400 Meters · OutdoorISL Championship · May 11 | 52.02 | ISL Championship | May 11, 2025 |
| 600 Meters · IndoorThe Beantown Winter Classic · Dec 21 | 1:36.35a | The Beantown Winter Classic | December 21, 2024 |
| Pole Vault · OutdoorGOV, RL, NG, Rivers @ Thayer Academy · May 7 | 8-00.00 | GOV, RL, NG, Rivers @ Thayer Academy | May 7, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
10 results2025 Indoor Track
3 results2024 Indoor Track
4 results2024 Outdoor Track
16 results2023 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | NEPSTA D2 T&F Championships 2023May 20 · 400 Meters · Place 14 · Thayer AcademyThayer Academy | 400 Meters | 14 | 55.09a | — |
| May 13 | ISL T&F Championships 2023May 13 · 400 Meters · Place 11 · Thayer AcademyThayer Academy | 400 Meters | 11. | 55.14a | 10 |
| May 6 | Thayer, Nobles, Rivers @ GovsMay 6 · Pole Vault · Place 4 · Thayer AcademyThayer Academy | Pole Vault | 4 | 9-6 | — |
| May 6 | Thayer, Nobles, Rivers @ GovsMay 6 · 400 Meters · Place 4 · Thayer AcademyThayer Academy | 400 Meters | 4 | 54.49a | — |
| May 3 | Rivers, Groton, Lawrence, St. George @ ThayerMay 3 · Pole Vault · Place 3 · Thayer AcademyThayer Academy | Pole Vault | 3 | 9-4 | — |
| May 3 | Rivers, Groton, Lawrence, St. George @ ThayerMay 3 · 400 Meters · Place 2 · Thayer AcademyThayer Academy | 400 Meters | 2 | 54.58a | — |
| Apr 29 | Nobles, Worcester, Lawrence, Belmont Hill @ ThayerApr 29 · Pole Vault · Place 3 · Thayer AcademyThayer Academy | Pole Vault | 3 | 9-3 | — |
| Apr 29 | Nobles, Worcester, Lawrence, Belmont Hill @ ThayerApr 29 · 400 Meters · Place 5 · Thayer AcademyThayer Academy | 400 Meters | 5 | 55.44a | — |
| Apr 26 | Winsor, Roxbury Latin @ ThayerApr 26 · Pole Vault · Place 5 · Thayer AcademyThayer Academy | Pole Vault | 5 | 8-6 | — |
| Apr 26 | Winsor, Roxbury Latin @ ThayerApr 26 · 400 Meters · Place 6 · Thayer AcademyThayer Academy | 400 Meters | 6 | 55.31a | — |
| Apr 22 | BBN, Lawrence, Tabor @ ThayerApr 22 · Pole Vault · Place 5 · Thayer AcademyThayer Academy | Pole Vault | 5 | 8-6 | — |
| Apr 22 | BBN, Lawrence, Tabor @ ThayerApr 22 · 400 Meters · Place 3 · Thayer AcademyThayer Academy | 400 Meters | 3 | 55.07a | — |
| Apr 15 | Thayer, Middlesex, Lawrence, BH @ Milton AcademyApr 15 · Pole Vault · Place 6 · Thayer AcademyThayer Academy | Pole Vault | 6 | 8-06.00 | 10 |
| Apr 15 | Thayer, Middlesex, Lawrence, BH @ Milton AcademyApr 15 · 400 Meters · Place 6 · Thayer AcademyThayer Academy | 400 Meters | 6 | 55.16 | 10 |
| Apr 8 | Pre-Season ISL Invitational @ ThayerApr 8 · 400 Meters · Thayer AcademyThayer Academy | 400 MetersRelay Split | — | 57.80aUnofficial | 10 |
| Apr 8 | Pre-Season ISL Invitational @ ThayerApr 8 · 400 Meters · Place 6 · Thayer AcademyThayer Academy | 400 Meters | 6. | 57.41a | 10 |
2022 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | NEPSTA D2 Track & Field ChampionshipsMay 21 · Pole Vault · Thayer AcademyThayer Academy | Pole Vault | -- | NH | 9 |
| May 14 | ISL T&F Championships 2022May 14 · 400 Meters · Thayer AcademyThayer Academy | 400 MetersRelay Split | — | 57.91aUnofficial | 9 |
| May 14 | ISL T&F Championships 2022May 14 · 400 Meters · Place 17 · Thayer AcademyThayer Academy | 400 Meters | 17. | 57.69a | 9 |
| May 7 | GOV, RL, NG, Rivers @ Thayer AcademyMay 7 · Pole Vault · Place 6 · Thayer AcademyThayer Academy | Pole Vault | 6. | 8-00.00 PB | 9 |
| May 7 | GOV, RL, NG, Rivers @ Thayer AcademyMay 7 · 400 Meters · Place 14 · Thayer AcademyThayer Academy | 400 Meters | 14. | 1:00.09a | 9 |
| May 7 | GOV, RL, NG, Rivers @ Thayer AcademyMay 7 · 200 Meters · Place 13 · Thayer AcademyThayer Academy | 200 Meters | 13. | 25.43a | 9 |
| Apr 27 | Winsor, Bancroft @ Thayer AcademyApr 27 · Pole Vault · Thayer AcademyThayer Academy | Pole Vault | -- | NH | 9 |
| Apr 27 | Winsor, Bancroft @ Thayer AcademyApr 27 · 400 Meters · Place 1 · Thayer AcademyThayer Academy | 400 Meters | 1. | 58.11a | 9 |
| Apr 27 | Winsor, Bancroft @ Thayer AcademyApr 27 · 200 Meters · Place 3 · Thayer AcademyThayer Academy | 200 Meters | 3. | 25.93a | 9 |
| Apr 23 | BB&N, Lawrence, Thayer @ TaborApr 23 · Pole Vault · Thayer AcademyThayer Academy | Pole Vault | -- | NH | 9 |
| Apr 23 | BB&N, Lawrence, Thayer @ TaborApr 23 · 400 Meters · Thayer AcademyThayer Academy | 400 MetersRelay Split | — | 58.6Unofficial | 9 |
| Apr 23 | BB&N, Lawrence, Thayer @ TaborApr 23 · 400 Meters · Place 2 · Thayer AcademyThayer Academy | 400 Meters | 2. | 56.96a | 9 |
| Apr 16 | Lawrence, Middlesex, Milton @ ThayerApr 16 · Pole Vault · Place 2 · Thayer AcademyThayer Academy | Pole Vault | 2. | 8-00.00 | 9 |
| Apr 16 | Lawrence, Middlesex, Milton @ ThayerApr 16 · 400 Meters · Thayer AcademyThayer Academy | 400 MetersRelay Split | — | 58.5Unofficial | 9 |
| Apr 16 | Lawrence, Middlesex, Milton @ ThayerApr 16 · 400 Meters · Place 4 · Thayer AcademyThayer Academy | 400 Meters | 4. | 56.78a | 9 |
| Apr 9 | ISL Scrimmage @ ThayerApr 9 · 400 Meters · Place 14 · Thayer AcademyThayer Academy | 400 Meters | 14 | 1:00.37 | 9 |