Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Indoor Track
5 results2023 Indoor Track
4 results2023 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | Trumbull at LudloweMay 15 · 3200 Meters · Place 4 · Fairfield Ludlowe | 3200 Meters | 4 | 11:48.10a | — |
| May 15 | Trumbull at LudloweMay 15 · 800 Meters · Place 9 · Fairfield Ludlowe | 800 Meters | 9 | 2:24.82a | — |
| May 2 | Ludlowe at RidgefieldMay 2 · 1600 Meters · Place 15 · Fairfield Ludlowe | 1600 Meters | 15 | 5:27.38a | — |
| May 2 | Ludlowe at RidgefieldMay 2 · 800 Meters · Place 3 · Fairfield Ludlowe | 800 Meters | 3 | 2:23.38a | — |
| Apr 24 | Stamford at LudloweApr 24 · 1600 Meters · Place 8 · Fairfield Ludlowe | 1600 Meters | 8 | 5:22.54a | — |
| Apr 24 | Stamford at LudloweApr 24 · 800 Meters · Place 7 · Fairfield Ludlowe | 800 Meters | 7 | 2:25.17a | — |
| Apr 17 | McMahon at LudloweApr 17 · 3200 Meters · Place 4 · Fairfield Ludlowe | 3200 Meters | 4 | 11:34.77a | — |
| Apr 17 | McMahon at LudloweApr 17 · 800 Meters · Place 4 · Fairfield Ludlowe | 800 Meters | 4 | 2:22.76a PB | — |
| Apr 3 | Norwalk at LudloweApr 3 · 3200 Meters · Place 3 · Fairfield Ludlowe | 3200 Meters | 3 | 11:19.45 PB | 11 |
2022 Indoor Track
2 results2022 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | Warde at LudloweMay 18 · 1600 Meters · Place 13 · Fairfield Ludlowe | 1600 Meters | 13 | 5:20.11 | 10 |
| May 18 | Warde at LudloweMay 18 · 800 Meters · Place 12 · Fairfield Ludlowe | 800 Meters | 12 | 2:35.50 | 10 |
| May 12 | Ludlowe at New CanaanMay 12 · 1600 Meters · Place 6 · Fairfield Ludlowe | 1600 Meters | 6 | 5:28.61 | 10 |
| May 9 | Stamford at LudloweMay 9 · 1600 Meters · Place 6 · Fairfield Ludlowe | 1600 Meters | 6 | 5:23.14 | 10 |
| May 9 | Stamford at LudloweMay 9 · 800 Meters · Place 5 · Fairfield Ludlowe | 800 Meters | 5 | 2:33.21 | 10 |
| May 3 | Darien at LudloweMay 3 · 1600 Meters · Place 12 · Fairfield Ludlowe | 1600 Meters | 12 | 5:25.16 | 10 |
| May 3 | Darien at LudloweMay 3 · 800 Meters · Place 11 · Fairfield Ludlowe | 800 Meters | 11 | 2:31.35 | 10 |
| Apr 29 | Ludlowe at WiltonApr 29 · 1600 Meters · Place 7 · Fairfield Ludlowe | 1600 Meters | 7 | 5:32.51 | 10 |
| Apr 29 | Ludlowe at WiltonApr 29 · 800 Meters · Place 7 · Fairfield Ludlowe | 800 Meters | 7 | 2:32.76 | 10 |
| Apr 11 | Westhill at LudloweApr 11 · 1600 Meters · Place 9 · Fairfield Ludlowe | 1600 Meters | 9 | 5:28.42 | 10 |
| Apr 11 | Westhill at LudloweApr 11 · 800 Meters · Place 5 · Fairfield Ludlowe | 800 Meters | 5 | 2:28.07 | 10 |
| Apr 4 | Ludlowe at RidgefieldApr 4 · 1600 Meters · Place 7 · Fairfield Ludlowe | 1600 Meters | 7 | 5:25.30 | 10 |
| Apr 4 | Ludlowe at RidgefieldApr 4 · 800 Meters · Place 9 · Fairfield Ludlowe | 800 Meters | 9 | 2:30.46 | 10 |
2021 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | Ludlowe at WardeMay 17 · 3200 Meters · Place 9 · Fairfield Ludlowe | 3200 Meters | 9 | 12:54.90 | 9 |
| May 17 | Ludlowe at WardeMay 17 · 1600 Meters · Place 9 · Fairfield Ludlowe | 1600 Meters | 9 | 5:19.27 PB | 9 |
| May 15 | Ludlowe at New CanaanMay 15 · 3200 Meters · Place 6 · Fairfield Ludlowe | 3200 Meters | 6 | 11:42.96 | 9 |
| May 10 | Bridgeport at LudloweMay 10 · 3200 Meters · Place 3 · Fairfield Ludlowe | 3200 Meters | 3 | 11:25.53 | 9 |
| May 4 | Wilton at LudloweMay 4 · 3200 Meters · Place 8 · Fairfield Ludlowe | 3200 Meters | 8 | 11:52.16 | 9 |
| Apr 30 | Ludlowe at DarienApr 30 · 1600 Meters · Place 9 · Fairfield Ludlowe | 1600 Meters | 9 | 5:33.44 | 9 |
| Apr 30 | Ludlowe at DarienApr 30 · 800 Meters · Place 14 · Fairfield Ludlowe | 800 Meters | 14 | 2:29.43 | 9 |
| Apr 26 | McMahon at LudloweApr 26 · 1600 Meters · Place 4 · Fairfield Ludlowe | 1600 Meters | 4. | 5:30.56a | 9 |
| Apr 26 | McMahon at LudloweApr 26 · 800 Meters · Place 5 · Fairfield Ludlowe | 800 Meters | 5. | 2:27.0 | 9 |
| Apr 21 | Norwalk at LudloweApr 21 · 3200 Meters · Place 4 · Fairfield Ludlowe | 3200 Meters | 4. | 12:20.90a | 9 |
| Mar 15 | FCIAC Virtual Meet #4Mar 15 · 1600 Meters · Place 30 · Fairfield Ludlowe | 1600 Meters | 30. | 5:32.7Unofficial | 9 |
| Mar 10 | Ludlowe at WardeMar 10 · 1600 Meters · Place 6 · Fairfield Ludlowe | 1600 Meters | 6. | 5:44.5 | 9 |
| Mar 8 | FCIAC Virtual Meet #3Mar 8 · 1600 Meters · Place 56 · Fairfield Ludlowe | 1600 Meters | 56. | 5:44.5aUnofficial | 9 |
| Mar 1 | FCIAC Virtual Meet #2Mar 1 · 1600 Meters · Place 33 · Fairfield Ludlowe | 1600 Meters | 33. | 5:47.1Unofficial | 9 |