Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Scofield Magnet SchoolGreenwich/Ridgefield/Stamford at Westhill · Sep 14 | 17:10.4 | Greenwich/Ridgefield/Stamford at Westhill | September 14, 2021 |
| 4168 m · Darien High SchoolStamford vs. Darien · Oct 13 | 20:47 | Stamford vs. Darien | October 13, 2020 |
| 5,000 Meters · Allens Meadows Park34th Wilton XC Invitational · Sep 9 | 25:19.50 | 34th Wilton XC Invitational | September 9, 2023 |
| 5,000 Meters · FCIAC Championship 5,000mFCIAC Cross Country Championships · Oct 18 | 20:48 | FCIAC Cross Country Championships | October 18, 2023 |
| 5,000 Meters · Wickham ParkCIAC Division LL Boys Championship · Oct 28 | 21:11 | CIAC Division LL Boys Championship | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | CIAC Division LL Boys ChampionshipOct 28 · 5,000 Meters Varsity · Place 110 · Stamford | 5,000 Meters Varsity | 110 | 21:11 PB | 12 |
| Oct 18 | FCIAC Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 119 · Stamford | 5,000 Meters Varsity | 119 | 20:48 PB | 12 |
| Oct 11 | McMahon, Stamford, Staples at WiltonOct 11 · 5,000 Meters Varsity · Place 41 · Stamford | 5,000 Meters Varsity | 41 | 21:03.56 | 12 |
| Oct 3 | St. Joe’s, Stamford, Greenwich at New CanaanOct 3 · 5,000 Meters Varsity · Place 35 · Stamford | 5,000 Meters Varsity | 35 | 22:15.54 | 12 |
| Sep 19 | Bridgeport, Stamford, Ridgefield at TrumbullSep 19 · 2.6 Miles Varsity · Place 23 · Stamford | 2.6 Miles Varsity | 23 | 20:24.21 | 12 |
| Sep 13 | Stamford, Warde, Norwalk at WesthillSep 13 · 4,000 Meters Varsity · Place 21 · Stamford | 4,000 Meters Varsity | 21 | 17:52.8 | 12 |
| Sep 9 | 34th Wilton XC InvitationalSep 9 · 5,000 Meters Varsity · Place 148 · Stamford | 5,000 Meters Varsity | 148 | 25:19.50 PB | 12 |
2022 Cross Country
6 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 135 · Stamford | 5,000 Meters Varsity | 135 | 21:50 | 10 |
| Nov 1 | CIAC Division LL ChampionshipsNov 1 · 5,000 Meters Varsity · Place 135 · Stamford | 5,000 Meters Varsity | 135 | 21:50 | 10 |
| Oct 20 | FCIAC Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 100 · Stamford | 5,000 Meters Varsity | 100 | 21:30 | 10 |
| Oct 12 | Trumbull/Stamford/Darien at LudloweOct 12 · 5,000 Meters Varsity · Place 52 · Stamford | 5,000 Meters Varsity | 52 | 21:40.3 | 10 |
| Oct 5 | Stamford/McMahon/Bridgeport at DanburyOct 5 · 4,000 Meters Varsity · Place 22 · Stamford | 4,000 Meters Varsity | 22 | 17:36.90 | 10 |
| Sep 28 | Stamford/Norwalk/St. Joe's at WardeSep 28 · 5,000 Meters Varsity · Place 32 · Stamford | 5,000 Meters Varsity | 32 | 22:04.12 | 10 |
| Sep 21 | Staples/New Canaan/Stamford at WiltonSep 21 · 3.1 Miles Varsity · Place 47 · Stamford | 3.1 Miles Varsity | 47 | 21:33.22 | 10 |
| Sep 14 | Greenwich/Ridgefield/Stamford at WesthillSep 14 · 4,000 Meters Varsity · Place 31 · Stamford | 4,000 Meters Varsity | 31 | 17:10.4 PB | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Wright Tech vs StamfordOct 27 · 4,000 Meters Varsity · Place 10 · Stamford | 4,000 Meters Varsity | 10 | 16:59.3 | 9 |
| Oct 20 | Stamford vs New CanaanOct 20 · 5,000 Meters Varsity · Place 18 · Stamford | 5,000 Meters Varsity | 18 | 21:05.04 | 9 |
| Oct 13 | Stamford vs. DarienOct 13 · 2.59 Miles Varsity · Place 29 · Stamford | 2.59 Miles Varsity | 29 | 20:47 PB | 9 |
| Oct 6 | Stamford vs. GreenwichOct 6 · 3 Miles Varsity · Place 19 · Stamford | 3 Miles Varsity | 19 | 20:30 | 9 |
| Oct 1 | Stamford vs. WesthillOct 1 · 4,000 Meters Varsity · Place 17 · Stamford | 4,000 Meters Varsity | 17 | 16:47.4 | 9 |