Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorColts Invitational #1 · Mar 27 | 18.8 | Colts Invitational #1 | March 27, 2024 |
| 100m Hurdles · 33" / 0.838m · OutdoorESDAA Championships · May 8 | 22.99a | ESDAA Championships | May 8, 2026 |
| 1600 Meters · OutdoorMKSD vs. DSD, PSD, STEM · Mar 18 | 8:46.6 | MKSD vs. DSD, PSD, STEM | March 18, 2025 |
| 200 Meters · OutdoorThe Pennington School #1 · Apr 1 | 37.35a | The Pennington School #1 | April 1, 2026 |
| 300m Hurdles · 30" / 0.762m · OutdoorESDAA Championships · May 8 | 1:08.79a | ESDAA Championships | May 8, 2026 |
| 400 Meters · OutdoorMKSD vs. DSD, LEX, PSD, TWS · Apr 10 | 1:27.2 | MKSD vs. DSD, LEX, PSD, TWS | April 10, 2025 |
| 400m Hurdles · 30" / 0.762m · OutdoorThe Pennington School #1 · Apr 1 | 1:45.91a | The Pennington School #1 | April 1, 2026 |
| 800 Meters · OutdoorMKSD Invitational #4 · Apr 23 | 4:05.3 | MKSD Invitational #4 | April 23, 2024 |
| Long Jump · OutdoorMKSD Invitational #6 · May 6 | 8-10.5 | MKSD Invitational #6 | May 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | ESDAA ChampionshipsMay 8 · 300m Hurdles · Place 7 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 7. | 1:08.79a PB | 11 |
| May 8 | ESDAA ChampionshipsMay 8 · 100m Hurdles · Place 7 · Katzenbach School for the Deaf | 100m Hurdles33" / 0.838m | 7. | 22.99a PB | 11 |
| May 6 | MKSD Invitational #6May 6 · Long Jump · Place 4 · Katzenbach School for the Deaf | Long Jump | 4. | 8-10.5 PB | 11 |
| May 6 | MKSD Invitational #6May 6 · 300m Hurdles · Place 1 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 1. | 1:15.2 | 11 |
| May 6 | MKSD Invitational #6May 6 · 100m Hurdles · Place 2 · Katzenbach School for the Deaf | 100m Hurdles33" / 0.838m | 2. | 26.51 | 11 |
| Apr 23 | MKSD Invitational #3Apr 23 · 300m Hurdles · Place 1 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 1. | 1:19.13 | 11 |
| Apr 23 | MKSD Invitational #3Apr 23 · 100m Hurdles · Place 2 · Katzenbach School for the Deaf | 100m Hurdles33" / 0.838m | 2. | 28.1 | 11 |
| Apr 1 | The Pennington School #1Apr 1 · 400m Hurdles · Place 4 · Katzenbach School for the Deaf | 400m Hurdles30" / 0.762m | 4. | 1:45.91a PB | 11 |
| Apr 1 | The Pennington School #1Apr 1 · 100m Hurdles · Place 4 · Katzenbach School for the Deaf | 100m Hurdles33" / 0.838m | 4. | 29.43a | 11 |
| Apr 1 | The Pennington School #1Apr 1 · 400 Meters · Katzenbach School for the Deaf | 400 Meters | -- | DNS | 11 |
| Apr 1 | The Pennington School #1Apr 1 · 200 Meters · Place 13 · Katzenbach School for the Deaf | 200 Meters | 13. | 37.35a PB | 11 |
| Mar 26 | MKSD Invitational #1Mar 26 · 300m Hurdles · Place 1 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 1. | 1:13.7 | 11 |
2025 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 1 | MKSD vs. DSD, NYSD, PSDMay 1 · 300m Hurdles · Place 2 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 2. | 1:14.9 | 10 |
| May 1 | MKSD vs. DSD, NYSD, PSDMay 1 · 400 Meters · Place 1 · Katzenbach School for the Deaf | 400 Meters | 1. | 1:28.5 | 10 |
| Apr 29 | MKSD vs. ASD, MKSD, MNM, PSD, WPSDApr 29 · 300m Hurdles · Place 3 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 3. | 1:21.9 | 10 |
| Apr 29 | MKSD vs. ASD, MKSD, MNM, PSD, WPSDApr 29 · 400 Meters · Place 4 · Katzenbach School for the Deaf | 400 Meters | 4. | 1:28.8 | 10 |
| Apr 17 | Pennington Tri v Hun v StuartApr 17 · 800 Meters · Place 9 · New Jersey School for the Deaf | 800 Meters | 9 | 4:20.12 | 9 |
| Apr 17 | Pennington Tri v Hun v StuartApr 17 · 400m Hurdles · Place 3 · New Jersey School for the Deaf | 400m Hurdles | 3 | 1:52.34 | 9 |
| Apr 17 | Pennington Tri v Hun v StuartApr 17 · 400 Meters · Place 8 · New Jersey School for the Deaf | 400 Meters | 8 | 1:33.32 | 9 |
| Apr 10 | MKSD vs. DSD, LEX, PSD, TWSApr 10 · 300m Hurdles · Place 2 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 2. | 1:26.9 | 10 |
| Apr 10 | MKSD vs. DSD, LEX, PSD, TWSApr 10 · 400 Meters · Place 2 · Katzenbach School for the Deaf | 400 Meters | 2. | 1:27.2 PB | 10 |
| Apr 3 | MKSD vs. DSD, LEX, NYSD, PSDApr 3 · 300m Hurdles · Place 2 · Katzenbach School for the Deaf | 300m Hurdles30" / 0.762m | 2. | 1:22.6 | 10 |
| Apr 3 | MKSD vs. DSD, LEX, NYSD, PSDApr 3 · 400 Meters · Place 1 · Katzenbach School for the Deaf | 400 Meters | 1. | 1:28.0 | 10 |
| Mar 18 | MKSD vs. DSD, PSD, STEMMar 18 · 1600 Meters · Place 2 · Katzenbach School for the Deaf | 1600 Meters | 2. | 8:46.6 PB | 10 |
| Mar 18 | MKSD vs. DSD, PSD, STEMMar 18 · 200 Meters · Place 4 · Katzenbach School for the Deaf | 200 Meters | 4. | 37.7 | 10 |
2024 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | ESDAA ChampionshipsMay 11 · 1600 Meters · Place 11 · Katzenbach School for the Deaf | 1600 Meters | 11. | 9:30.19a | 9 |
| May 7 | Pennington Quad MeetMay 7 · 1600 Meters · Place 8 · Katzenbach School for the Deaf | 1600 Meters | 8. | 10:04.27a | 9 |
| May 7 | Pennington Quad MeetMay 7 · 800 Meters · Place 11 · Katzenbach School for the Deaf | 800 Meters | 11. | 4:21.54a | 9 |
| Apr 25 | RISD Home Meet #2Apr 25 · 1600 Meters · Place 4 · Katzenbach School for the Deaf | 1600 Meters | 4. | 9:55.3 | 9 |
| Apr 25 | RISD Home Meet #2Apr 25 · 800 Meters · Place 4 · Katzenbach School for the Deaf | 800 Meters | 4. | 4:27.5 | 9 |
| Apr 25 | RISD Home Meet #2Apr 25 · 400 Meters · Place 3 · Katzenbach School for the Deaf | 400 Meters | 3. | 1:34.0 | 9 |
| Apr 23 | MKSD Invitational #4Apr 23 · 1600 Meters · Place 4 · Katzenbach School for the Deaf | 1600 Meters | 4. | 9:17.7 | 9 |
| Apr 23 | MKSD Invitational #4Apr 23 · 800 Meters · Place 2 · Katzenbach School for the Deaf | 800 Meters | 2. | 4:05.3 PB | 9 |
| Apr 18 | MKSD Invitational #3Apr 18 · 1600 Meters · Place 1 · Katzenbach School for the Deaf | 1600 Meters | 1. | 9:26.0 | 9 |
| Apr 18 | MKSD Invitational #3Apr 18 · 800 Meters · Place 2 · Katzenbach School for the Deaf | 800 Meters | 2. | 4:47.7 | 9 |
| Apr 18 | MKSD Invitational #3Apr 18 · 400 Meters · Place 4 · Katzenbach School for the Deaf | 400 Meters | 4. | 1:31.5 | 9 |
| Apr 9 | MKSD Invitational #2Apr 9 · 400 Meters · Place 4 · Katzenbach School for the Deaf | 400 Meters | 4. | 97.6 | 9 |
| Mar 27 | Colts Invitational #1Mar 27 · 100 Meters · Place 7 · Katzenbach School for the Deaf | 100 Meters | 7. | 18.8 PB | 9 |