Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorPennington Tri v Hun v Stuart · Apr 17 | 18.59 | Pennington Tri v Hun v Stuart | April 17, 2025 |
| 1600 Meters · OutdoorMKSD Invitational #3 · Apr 23 | 9:37.92 | MKSD Invitational #3 | April 23, 2026 |
| 200 Meters · OutdoorMKSD vs. DSD, NYSD, PSD · May 1 | 37.8 | MKSD vs. DSD, NYSD, PSD | May 1, 2025 |
| 3200 Meters · OutdoorMKSD Invitational #1 · Mar 26 | 20:53.0 | MKSD Invitational #1 | March 26, 2026 |
| 400 Meters · OutdoorESDAA Championships · May 8 | 1:22.18a | ESDAA Championships | May 8, 2026 |
| 800 Meters · OutdoorMKSD vs. DSD, LEX, NYSD, PSD · Apr 3 | 3:35.6 | MKSD vs. DSD, LEX, NYSD, PSD | April 3, 2025 |
| Discus · 1.6kg · OutdoorPennington Quad Meet · May 7 | 22' 8 | Pennington Quad Meet | May 7, 2024 |
| Shot Put · 12lb · OutdoorPennington Quad Meet · May 7 | 9' 6 | Pennington Quad Meet | May 7, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | ESDAA ChampionshipsMay 8 · 400 Meters · Place 19 · Katzenbach School for the Deaf | 400 Meters | 19. | 1:22.18a PB | 7 |
| May 6 | MKSD Invitational #6May 6 · 3200 Meters · Place 3 · Katzenbach School for the Deaf | 3200 Meters | 3. | 22:44 | 7 |
| May 6 | MKSD Invitational #6May 6 · 800 Meters · Place 4 · Katzenbach School for the Deaf | 800 Meters | 4. | 4:10.61 | 7 |
| Apr 23 | MKSD Invitational #3Apr 23 · 1600 Meters · Place 3 · Katzenbach School for the Deaf | 1600 Meters | 3. | 9:37.92 PB | 7 |
| Apr 23 | MKSD Invitational #3Apr 23 · 400 Meters · Place 8 · Katzenbach School for the Deaf | 400 Meters | 8. | 1:30.55 | 7 |
| Apr 1 | The Pennington School #1Apr 1 · 3200 Meters · Place 2 · Katzenbach School for the Deaf | 3200 Meters | 2. | 23:01.91a | 7 |
| Apr 1 | The Pennington School #1Apr 1 · 800 Meters · Place 4 · Katzenbach School for the Deaf | 800 Meters | 4. | 4:42.81a | 7 |
| Mar 26 | MKSD Invitational #1Mar 26 · 3200 Meters · Place 2 · Katzenbach School for the Deaf | 3200 Meters | 2. | 20:53.0 PB | 7 |
| Mar 26 | MKSD Invitational #1Mar 26 · 800 Meters · Place 3 · Katzenbach School for the Deaf | 800 Meters | 3. | 4:00.2 | 7 |
2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 1 | MKSD vs. DSD, NYSD, PSDMay 1 · 400 Meters · Place 7 · Katzenbach School for the Deaf | 400 Meters | 7. | 1:44.2 | 6 |
| May 1 | MKSD vs. DSD, NYSD, PSDMay 1 · 200 Meters · Place 7 · Katzenbach School for the Deaf | 200 Meters | 7. | 37.8 PB | 6 |
| Apr 29 | MKSD vs. ASD, MKSD, MNM, PSD, WPSDApr 29 · 800 Meters · Place 5 · Katzenbach School for the Deaf | 800 Meters | 5. | 3:44.7 | 6 |
| Apr 29 | MKSD vs. ASD, MKSD, MNM, PSD, WPSDApr 29 · 400 Meters · Place 7 · Katzenbach School for the Deaf | 400 Meters | 7. | 1:37.3 | 6 |
| Apr 17 | Pennington Tri v Hun v StuartApr 17 · 800 Meters · Place 6 · New Jersey School for the Deaf | 800 Meters | 6 | 4:05.67 | 5 |
| Apr 17 | Pennington Tri v Hun v StuartApr 17 · 400 Meters · Place 8 · New Jersey School for the Deaf | 400 Meters | 8 | 1:36.63 | 5 |
| Apr 17 | Pennington Tri v Hun v StuartApr 17 · 100 Meters · Place 18 · New Jersey School for the Deaf | 100 Meters | 18 | 18.59 PB | 5 |
| Apr 10 | MKSD vs. DSD, LEX, PSD, TWSApr 10 · 800 Meters · Place 4 · Katzenbach School for the Deaf | 800 Meters | 4. | 4:05.3 | 6 |
| Apr 3 | MKSD vs. DSD, LEX, NYSD, PSDApr 3 · 800 Meters · Place 5 · Katzenbach School for the Deaf | 800 Meters | 5. | 3:35.6 PB | 6 |
| Apr 3 | MKSD vs. DSD, LEX, NYSD, PSDApr 3 · 400 Meters · Place 8 · Katzenbach School for the Deaf | 400 Meters | 8. | 1:30.0 | 6 |
| Mar 27 | MKSD vs. ASD, DSD, PSD, STEMMar 27 · 800 Meters · Place 7 · Katzenbach School for the Deaf | 800 Meters | 7. | 3:47.1 | 6 |
2024 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Pennington Quad MeetMay 7 · Discus · Place 10 · Katzenbach School for the Deaf | Discus1.6kg | 10. | 22' 8 PB | 5 |
| May 7 | Pennington Quad MeetMay 7 · Shot Put · Place 7 · Katzenbach School for the Deaf | Shot Put12lb | 7. | 9' 6 PB | 5 |
| May 7 | Pennington Quad MeetMay 7 · 200 Meters · Place 17 · Katzenbach School for the Deaf | 200 Meters | 17. | 49.12a | 5 |
| May 7 | Pennington Quad MeetMay 7 · 100 Meters · Place 16 · Katzenbach School for the Deaf | 100 Meters | 16. | 19.47a | 5 |
| Apr 25 | RISD Home Meet #2Apr 25 · Shot Put · Place 12 · Katzenbach School for the Deaf | Shot Put12lb | 12. | 8-5.25 | 5 |
| Apr 25 | RISD Home Meet #2Apr 25 · 100 Meters · Place 16 · Katzenbach School for the Deaf | 100 Meters | 16. | 19.9 | 5 |
| Apr 23 | MKSD Invitational #4Apr 23 · 400 Meters · Place 7 · Katzenbach School for the Deaf | 400 Meters | 7. | 1:55.1 | 5 |
| Apr 23 | MKSD Invitational #4Apr 23 · 100 Meters · Place 8 · Katzenbach School for the Deaf | 100 Meters | 8. | 20.0 | 5 |
| Mar 27 | Colts Invitational #1Mar 27 · 800 Meters · Place 5 · Katzenbach School for the Deaf | 800 Meters | 5. | 5:48.1 | 5 |
| Mar 27 | Colts Invitational #1Mar 27 · 400 Meters · Place 6 · Katzenbach School for the Deaf | 400 Meters | 6. | 2:01.1 | 5 |