Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Wickham Park27th CT Middle School State XC Championship · Nov 2 | 13:27.30 | 27th CT Middle School State XC Championship | November 2, 2019 |
| 2.3 Miles · Wickham Park26th CT Middle School State XC Championship · Nov 4 | 17:18.01 | 26th CT Middle School State XC Championship | November 4, 2018 |
| 3,000 Meters · FCIAC Championship Freshman CourseFCIAC Cross Country Championships · Oct 19 | 11:52 | FCIAC Cross Country Championships | October 19, 2022 |
| 3,000 Meters · Middle School/Novice CourseNew Canaan Blazers Meet 2 · Oct 4 | 13:31.59 | New Canaan Blazers Meet 2 | October 4, 2017 |
| 3,000 Meters · Ridgefield High SchoolWCC Championship · Oct 29 | 13:51.99 | WCC Championship | October 29, 2018 |
| 3,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 18 | 14:08.50 | USATF Region 1 Junior Olympic Championships | November 18, 2018 |
| 3,000 Meters · Waveny ParkBlazers Meet #4 · Oct 22 | 11:37.81 | Blazers Meet #4 | October 22, 2021 |
| 4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 21 | 16:49 | USATF Region 1 Junior Olympic Championships | November 21, 2021 |
| 4,000 Meters · White Memorial FoundationUSATF Connecticut Association Junior Olympic Championships · Nov 14 | 19:14.50 | USATF Connecticut Association Junior Olympic Championships | November 14, 2021 |
| 5,000 Meters · Allens Meadows Park35th Wilton XC Invitational · Sep 14 | 19:11.74 | 35th Wilton XC Invitational | September 14, 2024 |
| 5,000 Meters · FCIAC Championship 5,000mFCIAC Cross Country Championships · Oct 16 | 18:03 | FCIAC Cross Country Championships | October 16, 2024 |
| 5,000 Meters · Waveny ParkStaples, Trumbull, Westhill at New Canaan · Sep 27 | 20:52.19 | Staples, Trumbull, Westhill at New Canaan | September 27, 2023 |
| 5,000 Meters · Wickham Park41st Wickham Park XC Invitational · Sep 28 | 19:23 | 41st Wickham Park XC Invitational | September 28, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | FCIAC Cross Country ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 61 · New CanaanNew Canaan | 5,000 Meters Junior Varsity | 61 | 20:29 | 12 |
| Oct 7 | New Canaan, Danbury, Ridgefield at TrumbullOct 7 · 2.95 Miles Varsity · Place 30 · New CanaanNew Canaan | 2.95 Miles Varsity | 30 | 19:16.82 | 12 |
| Sep 30 | Staples, Norwalk, McMahon at New CanaanSep 30 · 5,000 Meters Varsity · Place 26 · New CanaanNew Canaan | 5,000 Meters Varsity | 26 | 19:14.38 | 12 |
| Sep 24 | New Canaan, Central, Warde at DarienSep 24 · 2.98 Miles Varsity · Place 21 · New CanaanNew Canaan | 2.98 Miles Varsity | 21 | 19:03.10 | 12 |
| Sep 20 | 13th Winding Trails XC InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 45 · New CanaanNew Canaan | 5,000 Meters Junior Varsity | 45 | 20:26.134 | — |
| Sep 16 | Stamford, St. Joe's, Wilton at New CanaanSep 16 · 4,000 Meters Varsity · Place 15 · New CanaanNew Canaan | 4,000 Meters Varsity | 15 | 15:24.61 | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | FCIAC Cross Country ChampionshipsOct 16 · 5,000 Meters Varsity · Place 71 · New CanaanNew Canaan | 5,000 Meters Varsity | 71 | 18:03 PB | 11 |
| Oct 8 | Ridgefield, Norwalk, Central at New CanaanOct 8 · 5,000 Meters Varsity · Place 22 · New CanaanNew Canaan | 5,000 Meters Varsity | 22 | 18:09.16 | 11 |
| Oct 1 | Warde, McMahon, Staples at New CanaanOct 1 · 5,000 Meters Varsity · Place 27 · New CanaanNew Canaan | 5,000 Meters Varsity | 27 | 18:43.25 | 11 |
| Sep 28 | 41st Wickham Park XC InvitationalSep 28 · 5,000 Meters Junior Varsity 2 · Place 8 · New CanaanNew Canaan | 5,000 Meters Junior Varsity 2 | 8 | 19:23 PB | 11 |
| Sep 24 | Westhill, New Canaan, Wilton at GreenwichSep 24 · 5,000 Meters Varsity · Place 48 · New CanaanNew Canaan | 5,000 Meters Varsity | 48 | 20:49.40 | 11 |
| Sep 21 | 12th Winding Trails XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 4 · New CanaanNew Canaan | 5,000 Meters Junior Varsity | 4 | 19:07.547 | 11 |
| Sep 17 | Danbury, Stamford, Ludlowe at New CanaanSep 17 · 5,000 Meters Varsity · Place 22 · New CanaanNew Canaan | 5,000 Meters Varsity | 22 | 19:08.00 | 11 |
| Sep 14 | 35th Wilton XC InvitationalSep 14 · 5,000 Meters Varsity · Place 117 · New CanaanNew Canaan | 5,000 Meters Varsity | 117 | 19:11.74 PB | 11 |
| Sep 10 | St. Joe's, New Canaan, Trumbull at DarienSep 10 · 2.98 Miles Varsity · Place 13 · New CanaanNew Canaan | 2.98 Miles Varsity | 13 | 18:28.70 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | FCIAC Cross Country ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 51 · New CanaanNew Canaan | 5,000 Meters Junior Varsity | 51 | 20:26 | 10 |
| Oct 10 | New Canaan, Warde, Ridgefield at DarienOct 10 · 1.62 Miles Novice · Place 5 · New CanaanNew Canaan | 1.62 Miles Novice | 5 | 9:22.40 | 10 |
| Oct 3 | St. Joe’s, Stamford, Greenwich at New CanaanOct 3 · 3,000 Meters Novice · Place 7 · New CanaanNew Canaan | 3,000 Meters Novice | 7 | 10:48.22 | 10 |
| Sep 27 | Staples, Trumbull, Westhill at New CanaanSep 27 · 5,000 Meters Varsity · Place 49 · New CanaanNew Canaan | 5,000 Meters Varsity | 49 | 20:52.19 PB | 10 |
| Sep 19 | Wilton, Norwalk, Ludlowe at New CanaanSep 19 · 3,000 Meters Novice · Place 10 · New CanaanNew Canaan | 3,000 Meters Novice | 10 | 11:16.06 | 10 |
| Sep 12 | Bridgeport, McMahon New Canaan at DanburySep 12 · 1.43 Miles Novice · Place 9 · New CanaanNew Canaan | 1.43 Miles Novice | 9 | 9:33.90 | 10 |
| Sep 9 | 34th Wilton XC InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 48 · New CanaanNew Canaan | 5,000 Meters Junior Varsity | 48 | 22:12.60 | 10 |
2022 Cross Country
7 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | USATF Region 1 Junior Olympic ChampionshipsNov 21 · 4,000 Meters 13-14 · Place 72 · New Canaan BlazersNew Canaan Blazers | 4,000 Meters 13-14 | 72 | 16:49 PB | 8 |
| Nov 14 | USATF Connecticut Association Junior Olympic ChampionshipsNov 14 · 4,000 Meters 13-14 · Place 26 · New Canaan BlazersNew Canaan Blazers | 4,000 Meters 13-14 | 26 | 19:14.50 PB | 8 |
| Oct 28 | Hatters InvitationalOct 28 · 2,850 Meters Middle School · Place 21 · New Canaan BlazersNew Canaan Blazers | 2,850 Meters Middle School | 21 | 12:31.30 | — |
| Oct 22 | Blazers Meet #4Oct 22 · 3,000 Meters Middle School · Place 5 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Middle School | 5 | 11:37.81 PB | 8 |
| Sep 22 | Blazers Meet #1Sep 22 · 3,000 Meters Middle School · Place 3 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Middle School | 3 | 12:22.95 | 8 |
2020 Cross Country
3 results2019 Cross Country
5 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 1 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 83 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters 9-10 | 83 | 14:08.50 PB | 5 |
| Nov 11 | USATF Connecticut Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters Varsity · Place 16 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Varsity | 16 | 13:24.9 | — |
| Nov 4 | 26th CT Middle School State XC ChampionshipNov 4 · 2.3 Miles A Race · Place 313 · New Canaan BlazersNew Canaan Blazers | 2.3 Miles A Race | 313 | 17:18.01 PB | 5 |
| Oct 29 | WCC ChampionshipOct 29 · 3,000 Meters MS · Place 20 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters MS | 20 | 13:51.99 PB | 5 |
| Oct 24 | NC Blazers Meet #4Oct 24 · 3,000 Meters Middle School · Place 15 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Middle School | 15 | 12:20.79 | 5 |
| Oct 10 | NC Blazers Meet #3Oct 10 · 3,000 Meters Middle School · Place 18 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Middle School | 18 | 13:25.20 | 5 |
| Sep 15 | Wilton XC Invitational - Middle SchoolSep 15 · 1.5 Miles Varsity · Place 42 · New Canaan BlazersNew Canaan Blazers | 1.5 Miles Varsity | 42 | 10:45.53 | — |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | USATF Connecticut Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 18 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Varsity | 18 | 13:48.08 | 08 |
| Nov 12 | USATF Connecticut Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 18 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Varsity | 18 | 13:48.08 | 08 |
| Oct 30 | WCC League ChampionshipOct 30 · 3,000 Meters Middle School Boys A Race · Place 112 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Middle School Boys A Race | 112 | 15:05.38 | 4 |
| Oct 4 | New Canaan Blazers Meet 2Oct 4 · 3,000 Meters Middle School · Place 45 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Middle School | 45 | 13:31.59 PB | 4 |
| Sep 27 | New Canaan Blazers Meet 1Sep 27 · 3,000 Meters Middle School · Place 25 · New Canaan BlazersNew Canaan Blazers | 3,000 Meters Middle School | 25 | 13:49.44 | 4 |