Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Franklin ParkNCAA D1 Northeast Region Cross Country Championships · Nov 12 | 34:24.1 | NCAA D1 Northeast Region Cross Country Championships | November 12, 2021 |
| 10,000 Meters · Van Cortlandt ParkNCAA D1 Northeast Regional XC Championships · Nov 11 | 32:55.9 | NCAA D1 Northeast Regional XC Championships | November 11, 2022 |
| 2.9 Miles · Greenwich Point ParkWilton/Darien/Westhill at Greenwich · Oct 10 | 17:38.10 | Wilton/Darien/Westhill at Greenwich | October 10, 2017 |
| 3.1 Miles · Allens Meadows ParkRidgefield vs. Wilton · Oct 1 | 17:01 | Ridgefield vs. Wilton | October 1, 2020 |
| 5,000 Meters · Allens Meadows Park31st Wilton XC Invitational · Sep 14 | 17:17 | 31st Wilton XC Invitational | September 14, 2019 |
| 5,000 Meters · Staples High SchoolWilton/Stamford/St. Joe's at Staples · Sep 12 | 19:27.32 | Wilton/Stamford/St. Joe's at Staples | September 12, 2017 |
| 5,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 18 | 17:31.40 | USATF Region 1 Junior Olympic Championships | November 18, 2018 |
| 5,000 Meters · Waveny ParkFCIAC Central Region Championship · Nov 4 | 16:28.3 | FCIAC Central Region Championship | November 4, 2020 |
| 5,000 Meters · Wickham ParkCIAC Division L Championships · Oct 26 | 17:10 | CIAC Division L Championships | October 26, 2019 |
| 8,000 Meters · Hard'Ack Recreation AreaVermont Fall Foliage Invitational · Oct 16 | 25:57.8 | Vermont Fall Foliage Invitational | October 16, 2022 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 11 | 26:14.1 | New England (NEICAAA) Cross Country Championship | October 11, 2024 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 21 | 26:55.0 | ISU John McNichols | September 21, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 26:49.8 | Paul Short Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | American East CC Championship 2024Nov 2 · 8,000 Meters Varsity · Place 78 · VermontVermont | 8,000 Meters Varsity | 78 | 26:57.2 | SR |
| Oct 20 | Vermont Fall Foliage InvitationalOct 20 · 8,000 Meters Varsity · Place 24 · VermontVermont | 8,000 Meters Varsity | 24 | 26:39.50 | SR |
| Oct 11 | New England (NEICAAA) Cross Country ChampionshipOct 11 · 8,000 Meters College · Place 71 · VermontVermont | 8,000 Meters College | 71 | 26:14.1 PB | Sr |
| Sep 21 | ISU John McNicholsSep 21 · 8,000 Meters College · Place 251 · VermontVermont | 8,000 Meters College | 251 | 26:55.0 PB | Sr |
| Aug 31 | 2024 Vermont XC InvitationalAug 31 · 8,000 Meters Varsity · Place 34 · VermontVermont | 8,000 Meters Varsity | 34 | 27:11.60 | SR |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Northeast RegionalNov 10 · 10,000 Meters Championship · Place 213 · VermontVermont | 10,000 Meters Championship | 213 | 33:27.9 | Jr |
| Oct 15 | Vermont Fall Foliage InvitationalOct 15 · 8,000 Meters Varsity · Place 4 · VermontVermont | 8,000 Meters Varsity | 4 | 25:48.7 | JR |
| Sep 30 | Paul Short InvitationalSep 30 · 8,000 Meters College Brown · Place 170 · VermontVermont | 8,000 Meters College Brown | 170 | 26:49.8 PB | Jr |
| Sep 22 | Equality Cross-Country Run InvitationalSep 22 · 8,000 Meters Varsity · Place 6 · VermontVermont | 8,000 Meters Varsity | 6 | 26:03.7 | JR |
| Sep 2 | Vermont InvitationalSep 2 · 8,000 Meters College · Place 11 · VermontVermont | 8,000 Meters College | 11 | 26:59.3 | Jr |
2022 Cross Country
3 results2021 Cross Country
4 results2020 Cross Country
5 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | CIAC Division L ChampionshipsOct 26 · 5,000 Meters Varsity · Place 11 · WiltonWilton | 5,000 Meters Varsity | 11 | 17:10 PB | 11 |
| Oct 15 | FCIAC Cross Country ChampionshipsOct 15 · 5,000 Meters Varsity · Place 60 · WiltonWilton | 5,000 Meters Varsity | 60 | 18:11 | 11 |
| Oct 7 | Wilton/Staples/McMahon at GreenwichOct 7 · 3 Miles Varsity · Place 8 · WiltonWilton | 3 Miles Varsity | 8 | 16:50.63 | 11 |
| Oct 1 | St. Joe's/Trinity/Norwalk at WiltonOct 1 · 5,000 Meters Varsity · Place 1 · WiltonWilton | 5,000 Meters Varsity | 1 | 17:47.88 | 11 |
| Sep 24 | Wilton/Danbury/Trumbull at New CanaanSep 24 · 5,000 Meters Varsity · Place 7 · WiltonWilton | 5,000 Meters Varsity | 7 | 17:19.10 | 11 |
| Sep 17 | Westhill/Darien/Ludlowe at WiltonSep 17 · 5,000 Meters Varsity · Place 6 · WiltonWilton | 5,000 Meters Varsity | 6 | 17:01.08 | 11 |
| Sep 14 | 31st Wilton XC InvitationalSep 14 · 5,000 Meters Varsity · Place 22 · WiltonWilton | 5,000 Meters Varsity | 22 | 17:17 PB | 11 |
| Sep 9 | Wilton/Stamford/Warde at RidgefieldSep 9 · 4,000 Meters Varsity · Place 3 · WiltonWilton | 4,000 Meters Varsity | 3 | 14:01.55 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 1 Junior Olympic ChampionshipsNov 18 · 5,000 Meters 15-18 · Place 6 · New Canaan BlazersNew Canaan Blazers | 5,000 Meters 15-18 | 6 | 17:31.40 PB | 10 |
| Oct 9 | Trinity/Central, Wilton, Stamford at GreenwichOct 9 · Varsity · Place 3 · WiltonWilton | Varsity | 3 | 17:31 | 10 |
| Oct 2 | Wilton, Darien, Warde at New CanaanOct 2 · Varsity · Place 13 · WiltonWilton | Varsity | 13 | 18:10.53 | 10 |
| Sep 27 | Westhill, Ludlowe, Staples at WiltonSep 27 · 5,000 Meters Varsity · Place 17 · WiltonWilton | 5,000 Meters Varsity | 17 | 18:14.14 | 10 |
| Sep 17 | McMahon, Ridgefield, Norwalk at WiltonSep 17 · 5,000 Meters Varsity · Place 11 · WiltonWilton | 5,000 Meters Varsity | 11 | 18:40.07 | 10 |
| Sep 15 | 30th Wilton Cross Country InvitationalSep 15 · 5,000 Meters Varsity · Place 35 · WiltonWilton | 5,000 Meters Varsity | 35 | 18:16.35 | 10 |
| Sep 11 | Wilton, Danbury, Trumbull at St. Joe'sSep 11 · Varsity · Place 35 · WiltonWilton | Varsity | 35 | 21:52.78 | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | FCIAC Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 54 · WILTONWILTON | 5,000 Meters Varsity | 54 | 17:59.95 | 9 |
| Oct 10 | Wilton/Darien/Westhill at GreenwichOct 10 · 2.9 Miles Varsity · Place 12 · WiltonWilton | 2.9 Miles Varsity | 12 | 17:38.10 PB | 9 |
| Oct 3 | Trumbull/New Canaan/Trinity at WiltonOct 3 · 5,000 Meters Varsity · Place 19 · WiltonWilton | 5,000 Meters Varsity | 19 | 18:25.99 | 9 |
| Sep 26 | Norwalk/Ludlowe/McMahon at WiltonSep 26 · 5,000 Meters Varsity · Place 9 · WiltonWilton | 5,000 Meters Varsity | 9 | 19:20.36 | 9 |
| Sep 19 | Wilton/Warde/Ridgefield at DanburySep 19 · 4,000 Meters Varsity · Place 21 · WiltonWilton | 4,000 Meters Varsity | 21 | 15:19.80Unofficial | 9 |
| Sep 16 | 29th Wilton XC InvitationalSep 16 · 2,500 Meters Frosh Boys · Place 11 · WiltonWilton | 2,500 Meters Frosh Boys | 11 | 8:15.94Unofficial | 9 |
| Sep 12 | Wilton/Stamford/St. Joe's at StaplesSep 12 · 5,000 Meters Varsity · Place 18 · WiltonWilton | 5,000 Meters Varsity | 18 | 19:27.32 PB | 9 |