Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 39" / 0.991m · OutdoorISL T&F Championships 2023 · May 13 | 16.74a | ISL T&F Championships 2023 | May 13, 2023 |
| 300m Hurdles · 36" / 0.914m · OutdoorRL, Governor's, Groton, Nobles @ Tabor · Apr 16 | 46.26a | RL, Governor's, Groton, Nobles @ Tabor | April 16, 2022 |
| 400 Meters · OutdoorRL, Nobles @ Belmont Hill · May 1 | 1:03.81a | RL, Nobles @ Belmont Hill | May 1, 2021 |
| Pole Vault · IndoorMiddlebury's NESCAC Invite · Jan 26 | 3.85m | Middlebury's NESCAC Invite | January 26, 2025 |
| Pole Vault · OutdoorISL Meet #1 · Apr 6 | 3.66m | ISL Meet #1 | April 6, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results2026 Indoor Track
5 results2025 Outdoor Track
4 results2025 Indoor Track
5 results2024 Outdoor Track
17 results2024 Indoor Track
1 results2023 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | NEPSTA D2 T&F Championships 2023May 20 · Pole Vault · Place 3 · Roxbury LatinRoxbury Latin | Pole Vault | 3 | 11-6 | — |
| May 20 | NEPSTA D2 T&F Championships 2023May 20 · 110m Hurdles · Place 9 · Roxbury LatinRoxbury Latin | 110m Hurdles | 9 | 18.09a | — |
| May 13 | ISL T&F Championships 2023May 13 · Pole Vault · Place 4 · Roxbury LatinRoxbury Latin | Pole Vault | 4. | 10-06.00 | 11 |
| May 13 | ISL T&F Championships 2023May 13 · 110m Hurdles · Place 6 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 6. | 16.74a PB | 11 |
| May 6 | MA, BBN, LA, RL @ Belmont HillMay 6 · Pole Vault · Place 6 · Roxbury LatinRoxbury Latin | Pole Vault | 6. | 10-00.00 | 11 |
| May 6 | MA, BBN, LA, RL @ Belmont HillMay 6 · 110m Hurdles · Place 4 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 4. | 18.03a | 11 |
| Apr 26 | Winsor, Roxbury Latin @ ThayerApr 26 · Pole Vault · Place 1 · Roxbury LatinRoxbury Latin | Pole Vault | 1 | 11-0 | — |
| Apr 26 | Winsor, Roxbury Latin @ ThayerApr 26 · 300m Hurdles · Place 4 · Roxbury LatinRoxbury Latin | 300m Hurdles | 4 | 44.33a | — |
| Apr 26 | Winsor, Roxbury Latin @ ThayerApr 26 · 110m Hurdles · Place 2 · Roxbury LatinRoxbury Latin | 110m Hurdles | 2 | 17.28a | — |
| Apr 15 | Governor's-Roxbury Latin-Tabor-Groton,-NoblesApr 15 · Pole Vault · Place 1 · Roxbury Latin SchoolRoxbury Latin School | Pole Vault | 1 | 10-6 | JR |
| Apr 15 | Governor's-Roxbury Latin-Tabor-Groton,-NoblesApr 15 · 110m Hurdles · Place 1 · Roxbury Latin SchoolRoxbury Latin School | 110m Hurdles | 1 | 18.29 | JR |
| Apr 8 | BB&N, Middlesex, Rivers, RL @ Belmont HillApr 8 · Pole Vault · Place 4 · Roxbury LatinRoxbury Latin | Pole Vault | 4 | 10-6 | — |
| Apr 8 | Belmont Hill -Roxbury Latin,-Middlesex,-BBN-RiversApr 8 · Pole Vault · Place 4 · Roxbury LatinRoxbury Latin | Pole Vault | 4 | 10-6 | — |
2022 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | NEPSTA D2 Track & Field ChampionshipsMay 21 · Pole Vault · Place 5 · Roxbury LatinRoxbury Latin | Pole Vault | 5. | 9-06.00 | 10 |
| May 21 | NEPSTA D2 Track & Field ChampionshipsMay 21 · 110m Hurdles · Place 6 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 6. | 19.16a | 10 |
| May 14 | ISL T&F Championships 2022May 14 · Pole Vault · Place 6 · Roxbury LatinRoxbury Latin | Pole Vault | 6. | 10-00.00 | 10 |
| May 14 | ISL T&F Championships 2022May 14 · 110m Hurdles · Place 7 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 7. | 19.09a | 10 |
| May 7 | GOV, RL, NG, Rivers @ Thayer AcademyMay 7 · Pole Vault · Place 4 · Roxbury LatinRoxbury Latin | Pole Vault | 4. | 9-06.00 | 10 |
| Apr 30 | RL, BB&N, Landmark @ Governor'sApr 30 · Pole Vault · Place 4 · Roxbury LatinRoxbury Latin | Pole Vault | 4. | 9-00.00 | 10 |
| Apr 30 | RL, BB&N, Landmark @ Governor'sApr 30 · 300m Hurdles · Place 5 · Roxbury LatinRoxbury Latin | 300m Hurdles36" / 0.914m | 5. | 47.30a | 10 |
| Apr 30 | RL, BB&N, Landmark @ Governor'sApr 30 · 110m Hurdles · Place 2 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 2. | 19.21a | 10 |
| Apr 23 | Milton Academy T&F Meet 1Apr 23 · Pole Vault · Place 2 · Roxbury LatinRoxbury Latin | Pole Vault | 2. | 10-00.00 | 10 |
| Apr 23 | Milton Academy T&F Meet 1Apr 23 · 300m Hurdles · Place 3 · Roxbury LatinRoxbury Latin | 300m Hurdles36" / 0.914m | 3. | 47.51a | 10 |
| Apr 23 | Milton Academy T&F Meet 1Apr 23 · 110m Hurdles · Place 5 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 5. | 19.41a | 10 |
| Apr 16 | RL, Governor's, Groton, Nobles @ TaborApr 16 · Pole Vault · Place 3 · Roxbury LatinRoxbury Latin | Pole Vault | 3. | 9-00.00 | 10 |
| Apr 16 | RL, Governor's, Groton, Nobles @ TaborApr 16 · 300m Hurdles · Place 2 · Roxbury LatinRoxbury Latin | 300m Hurdles36" / 0.914m | 2. | 46.26a PB | 10 |
| Apr 16 | RL, Governor's, Groton, Nobles @ TaborApr 16 · 110m Hurdles · Place 1 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 1. | 19.09a | 10 |
| Apr 9 | ISL Scrimmage @ ThayerApr 9 · Pole Vault · Place 5 · Roxbury LatinRoxbury Latin | Pole Vault | 5 | 8-06.00 | 10 |
| Apr 9 | ISL Scrimmage @ ThayerApr 9 · 110m Hurdles · Place 6 · Roxbury LatinRoxbury Latin | 110m Hurdles | 6 | 19.08 | 10 |
2021 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | RL, Nobles @ ThayerMay 15 · Triple Jump · Place 7 · Roxbury LatinRoxbury Latin | Triple Jump | 7 | 34-01.00 | 9 |
| May 15 | RL, Nobles @ ThayerMay 15 · 300m Hurdles · Place 8 · Roxbury LatinRoxbury Latin | 300m Hurdles | 8 | 48.97 | 9 |
| May 15 | RL, Nobles @ ThayerMay 15 · 110m Hurdles · Place 9 · Roxbury LatinRoxbury Latin | 110m Hurdles | 9 | 20.04 | 9 |
| May 8 | RL, BB&N, Lawrence Academy (at Thayer)May 8 · Pole Vault · Place 5 · Roxbury LatinRoxbury Latin | Pole Vault | 5. | 7-06.00 | 9 |
| May 8 | RL, BB&N, Lawrence Academy (at Thayer)May 8 · 300m Hurdles · Place 11 · Roxbury LatinRoxbury Latin | 300m Hurdles36" / 0.914m | 11. | 50.98a | 9 |
| May 8 | RL, BB&N, Lawrence Academy (at Thayer)May 8 · 110m Hurdles · Place 11 · Roxbury LatinRoxbury Latin | 110m Hurdles39" / 0.991m | 11. | 20.49a | 9 |
| May 1 | RL, Nobles @ Belmont HillMay 1 · Pole Vault · Place 6 · Roxbury LatinRoxbury Latin | Pole Vault | 6. | 7-06.00 | 9 |
| May 1 | RL, Nobles @ Belmont HillMay 1 · 400 Meters · Place 15 · Roxbury LatinRoxbury Latin | 400 Meters | 15. | 1:03.81a PB | 9 |
| Apr 10 | RL @ Belmont HillApr 10 · Pole Vault · Place 6 · Roxbury LatinRoxbury Latin | Pole Vault | 6. | 7'Unofficial | 9 |
| Apr 10 | RL @ Belmont HillApr 10 · 400 Meters · Roxbury LatinRoxbury Latin | 400 MetersRelay Split | — | 66.0Unofficial | 9 |
| Apr 10 | RL @ Belmont HillApr 10 · 400 Meters · Place 6 · Roxbury LatinRoxbury Latin | 400 Meters | 6. | 64.5Unofficial | 9 |