Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Outdoor7th CT Distance Festival · Apr 16 | 6:38.28a | 7th CT Distance Festival | April 16, 2025 |
| 1000 Meters · IndoorBethel Indoor Invitational · Feb 1 | 3:44.35a | Bethel Indoor Invitational | February 1, 2025 |
| 1600 Meters · IndoorBethel Indoor Invitational · Feb 1 | 6:48.32a | Bethel Indoor Invitational | February 1, 2025 |
| 1600 Meters · OutdoorHillhouse Outdoor Invitational · Apr 18 | 5:49.41a | Hillhouse Outdoor Invitational | April 18, 2026 |
| 300 Meters · IndoorSWC Morning Development 3 January 24 · Jan 24 | 51.13a | SWC Morning Development 3 January 24 | January 24, 2026 |
| 3200 Meters · OutdoorMasuk vs Bethel, Immaculate, Stratford · Apr 21 | 13:40.28a | Masuk vs Bethel, Immaculate, Stratford | April 21, 2026 |
| 600 Meters · IndoorBethel Indoor Invitational · Jan 31 | 1:52.34a | Bethel Indoor Invitational | January 31, 2026 |
| 800 Meters · IndoorSWC Morning Development 1 January 4 · Jan 4 | 3:08.41a | SWC Morning Development 1 January 4 | January 4, 2025 |
| 800 Meters · OutdoorHillhouse Outdoor Invitational · Apr 18 | 2:40.67a | Hillhouse Outdoor Invitational | April 18, 2026 |
| Javelin · 800g · OutdoorMasuk vs Bethel, Immaculate, Stratford · Apr 21 | 46-00 | Masuk vs Bethel, Immaculate, Stratford | April 21, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | SWC @ PomperaugMay 11 · 1600 Meters · Place 8 · Immaculate | 1600 Meters | 8. | 6:19.11a | 10 |
| May 11 | SWC @ PomperaugMay 11 · 800 Meters · Immaculate | 800 Meters | — | DNS | 10 |
| May 5 | SWC Meet @ BrookfieldMay 5 · 800 Meters · Place 19 · Immaculate | 800 Meters | 19 | 2:47.57a | 10 |
| May 5 | SWC Meet @ BrookfieldMay 5 · 800 Meters · Place 19 · Immaculate | 800 Meters | 19 | 2:47.57a | 10 |
| Apr 27 | SWC @ New Milford (v. Immaculate, Weston and New Fairfield)Apr 27 · 3200 Meters · Immaculate | 3200 Meters | — | DNS | 10 |
| Apr 27 | SWC @ New Milford (v. Immaculate, Weston and New Fairfield)Apr 27 · 1600 Meters · Place 21 · Immaculate | 1600 Meters | 21. | 6:17.77a | 10 |
| Apr 27 | SWC @ New Milford (v. Immaculate, Weston and New Fairfield)Apr 27 · Javelin · Immaculate | Javelin800g | — | DNS | 10 |
| Apr 27 | SWC @ New Milford (v. Immaculate, Weston and New Fairfield)Apr 27 · 800 Meters · Immaculate | 800 Meters | — | DNS | 10 |
| Apr 21 | Masuk vs Bethel, Immaculate, StratfordApr 21 · Javelin · Place 25 · Immaculate | Javelin800g | 25. | 46-00 PB | 10 |
| Apr 21 | Masuk vs Bethel, Immaculate, StratfordApr 21 · 3200 Meters · Place 20 · Immaculate | 3200 Meters | 20. | 13:40.28a PB | 10 |
| Apr 21 | Masuk vs Bethel, Immaculate, StratfordApr 21 · 1600 Meters · Place 20 · Immaculate | 1600 Meters | 20. | 5:55.64a | 10 |
| Apr 21 | Masuk vs Bethel, Immaculate, StratfordApr 21 · 800 Meters · Place 18 · Immaculate | 800 Meters | 18. | 2:49.64a | 10 |
| Apr 18 | Hillhouse Outdoor InvitationalApr 18 · 1600 Meters · Place 33 · Immaculate | 1600 Meters | 33 | 5:49.41a PB | 10 |
| Apr 18 | Hillhouse Outdoor InvitationalApr 18 · 800 Meters · Place 33 · Immaculate | 800 Meters | 33 | 2:40.67a PB | 10 |
| Apr 7 | Harding, Immaculate & Kolbe Cathedral vs NewtownApr 7 · 1600 Meters · Place 17 · Immaculate | 1600 Meters | 17 | 6:20.80a | 10 |
| Apr 7 | Harding, Immaculate & Kolbe Cathedral vs NewtownApr 7 · 800 Meters · Place 10 · Immaculate | 800 Meters | 10 | 2:53.67a | 10 |
2026 Indoor Track
5 results2025 Indoor Track
5 results2025 Outdoor Track
12 results