Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorFCIAC Qualifying Meet W3B · Jan 15 | 4:56.86a | FCIAC Qualifying Meet W3B | January 15, 2022 |
| 1000 Meters · IndoorFCIAC Indoor Track & Field Championships · Feb 3 | 2:48.77 | FCIAC Indoor Track & Field Championships | February 3, 2022 |
| 1600 Meters · IndoorFCIAC Qualifying Meet W2B · Jan 8 | 5:03.61a | FCIAC Qualifying Meet W2B | January 8, 2022 |
| 1600 Meters · OutdoorCIAC Class LL Boys Championship · May 31 | 4:29.30a | CIAC Class LL Boys Championship | May 31, 2023 |
| 1600 Meters · Outdoor · Hand timedWarde at McMahon · May 14 | 5:01.8h | Warde at McMahon | May 14, 2021 |
| 300 Meters · IndoorFCIAC Qualifying Meet W3B · Jan 15 | 44.45a | FCIAC Qualifying Meet W3B | January 15, 2022 |
| 3200 Meters · IndoorCIAC Combined Class LL Championships · Feb 11 | 10:15.27 | CIAC Combined Class LL Championships | February 11, 2022 |
| 3200 Meters · OutdoorSt. Joe's at Warde · May 2 | 9:56.33a | St. Joe's at Warde | May 2, 2023 |
| 400 Meters · OutdoorWilton at Warde · Apr 30 | 59.20 | Wilton at Warde | April 30, 2021 |
| 800 Meters · OutdoorNew Canaan at Warde · Apr 25 | 2:03.57a | New Canaan at Warde | April 25, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Outdoor Track
15 results2022 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 31 | CIAC Combined Class LL ChampionshipsMay 31 · 3200 Meters · Place 20 · Fairfield Warde | 3200 Meters | 20. | 10:11.91a | 10 |
| May 18 | Warde at LudloweMay 18 · 1600 Meters · Place 8 · Fairfield Warde | 1600 Meters | 8 | 5:01.26 | 10 |
| May 13 | Westhill at WardeMay 13 · 3200 Meters · Place 1 · Fairfield Warde | 3200 Meters | 1 | 10:01.29 | 10 |
| May 9 | Warde at WiltonMay 9 · 3200 Meters · Place 1 · Fairfield Warde | 3200 Meters | 1 | 10:30.40 | 10 |
| May 9 | Warde at WiltonMay 9 · 1600 Meters · Place 3 · Fairfield Warde | 1600 Meters | 3 | 4:45.65 | 10 |
| May 2 | Ridgefield at WardeMay 2 · 800 Meters · Place 2 · Fairfield Warde | 800 Meters | 2 | 2:07.98 | 10 |
| Apr 29 | Darien at WardeApr 29 · 3200 Meters · Place 1 · Fairfield Warde | 3200 Meters | 1 | 10:13.4 | 10 |
| Apr 4 | Stamford at WardeApr 4 · 1600 Meters · Place 2 · Fairfield Warde | 1600 Meters | 2 | 4:44.89 | 10 |
2022 Indoor Track
7 results2021 Indoor Track
2 results2021 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | Ludlowe at WardeMay 17 · 1600 Meters · Place 4 · Fairfield Warde | 1600 Meters | 4 | 4:56.48 | 9 |
| May 14 | Warde at McMahonMay 14 · 1600 Meters · Place 2 · Fairfield Warde | 1600 Meters | 2 | 5:01.8h PB | 9 |
| May 10 | Norwalk at WardeMay 10 · 1600 Meters · Place 5 · Fairfield Warde | 1600 Meters | 5 | 4:59.90 | 9 |
| Apr 30 | Wilton at WardeApr 30 · 400 Meters · Place 4 · Fairfield Warde | 400 Meters | 4 | 59.20 PB | 9 |
| Apr 26 | Bridgeport at WardeApr 26 · 1600 Meters · Place 3 · Fairfield Warde | 1600 Meters | 3 | 5:10.96 | 9 |
| Apr 20 | Darien at WardeApr 20 · 1600 Meters · Place 3 · Fairfield Warde | 1600 Meters | 3 | 4:58.3 | 9 |
| Apr 20 | Darien at WardeApr 20 · 400 Meters · Place 5 · Fairfield Warde | 400 Meters | 5 | 1:00.3 | 9 |
| Mar 10 | Ludlowe at WardeMar 10 · 1600 Meters · Place 2 · Fairfield Warde | 1600 Meters | 2. | 5:08.8 | 10 |
| Mar 8 | FCIAC Virtual Meet #3Mar 8 · 1600 Meters · Place 26 · Fairfield Warde | 1600 Meters | 26. | 5:08.8aUnofficial | 10 |
| Mar 1 | FCIAC Virtual Meet #2Mar 1 · 1600 Meters · Place 14 · Fairfield Warde | 1600 Meters | 14. | 5:12.6Unofficial | 10 |
| Mar 1 | FCIAC Virtual Meet #2Mar 1 · 55 Meter · Place 83 · Fairfield Warde | 55 Meter | 83. | 8.3Unofficial | 10 |