Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorDanbury Youth Meet #2 · May 23 | 18.83a | Danbury Youth Meet #2 | May 23, 2021 |
| 1000 Meters · IndoorSWC Morning Development 2 January 11 · Jan 11 | 3:31.21a | SWC Morning Development 2 January 11 | January 11, 2025 |
| 1600 Meters · IndoorSWC Afternoon Development 3 January 24 · Jan 24 | 5:50.21a | SWC Afternoon Development 3 January 24 | January 24, 2026 |
| 1600 Meters · OutdoorSWC @ Masuk (v. Bunnell, Newtown, New Fairfield) · May 4 | 5:43.17a | SWC @ Masuk (v. Bunnell, Newtown, New Fairfield) | May 4, 2026 |
| 3200 Meters · OutdoorSWC @ Masuk (v. Bunnell, Newtown, New Fairfield) · May 4 | 12:37.21a | SWC @ Masuk (v. Bunnell, Newtown, New Fairfield) | May 4, 2026 |
| 800 Meters · IndoorSWC Morning Development 2 January 10 · Jan 10 | 2:44.87a | SWC Morning Development 2 January 10 | January 10, 2026 |
| 800 Meters · OutdoorSWC @ Masuk (v. Bunnell, Newtown, New Fairfield) · May 4 | 2:34.65a | SWC @ Masuk (v. Bunnell, Newtown, New Fairfield) | May 4, 2026 |
| Long Jump · OutdoorNew Fairfield Flash MS Invite · May 8 | 10-11.00 | New Fairfield Flash MS Invite | May 8, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | SWC @ New FairfieldMay 12 · 3200 Meters · Place 4 · New FairfieldNew Fairfield | 3200 Meters | 4 | 12:56.66a | 10 |
| May 12 | SWC @ New FairfieldMay 12 · 1600 Meters · Place 4 · New FairfieldNew Fairfield | 1600 Meters | 4 | 5:44.71a | 10 |
| May 12 | SWC @ New FairfieldMay 12 · 800 Meters · Place 12 · New FairfieldNew Fairfield | 800 Meters | 12 | 2:38.73a | 10 |
| May 9 | 10th Froshmore InvitationalMay 9 · 3200 Meters · New FairfieldNew Fairfield | 3200 Meters | — | DNS | 10 |
| May 9 | 10th Froshmore InvitationalMay 9 · 1600 Meters · Place 49 · New FairfieldNew Fairfield | 1600 Meters | 49. | 5:44.85a | 10 |
| May 4 | SWC @ Masuk (v. Bunnell, Newtown, New Fairfield)May 4 · 3200 Meters · Place 5 · New FairfieldNew Fairfield | 3200 Meters | 5. | 12:37.21a PB | 10 |
| May 4 | SWC @ Masuk (v. Bunnell, Newtown, New Fairfield)May 4 · 1600 Meters · Place 16 · New FairfieldNew Fairfield | 1600 Meters | 16. | 5:43.17a PB | 10 |
| May 4 | SWC @ Masuk (v. Bunnell, Newtown, New Fairfield)May 4 · 800 Meters · Place 13 · New FairfieldNew Fairfield | 800 Meters | 13. | 2:34.65a PB | 10 |
| Apr 27 | SWC @ New Milford (v. Immaculate, Weston and New Fairfield)Apr 27 · 1600 Meters · Place 18 · New FairfieldNew Fairfield | 1600 Meters | 18. | 5:51.16a | 10 |
| Apr 20 | SWC @ New FairfieldApr 20 · 3200 Meters · Place 2 · New FairfieldNew Fairfield | 3200 Meters | 2 | 13:22.21a | 10 |
| Apr 20 | SWC @ New FairfieldApr 20 · 1600 Meters · Place 2 · New FairfieldNew Fairfield | 1600 Meters | 2 | 5:48.89a | 10 |
| Apr 6 | SWC Meet - Bethel, New Fairfield, Joel Barlow, PomperaugApr 6 · 1600 Meters · Place 15 · New FairfieldNew Fairfield | 1600 Meters | 15. | 5:52.93a | 10 |
| Apr 6 | SWC Meet - Bethel, New Fairfield, Joel Barlow, PomperaugApr 6 · 800 Meters · Place 14 · New FairfieldNew Fairfield | 800 Meters | 14. | 2:41.91a | 10 |
2026 Indoor Track
5 results2025 Outdoor Track
14 results2025 Indoor Track
4 results2024 Outdoor Track
3 results2021 Outdoor Track
2 results