Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Hall High SchoolCT 1600m Virtual Time Trials · Sep 9 | 4:30.6 | CT 1600m Virtual Time Trials | September 9, 2020 |
| 10,000 Meters · Hopkinton FairgroundsNCAA DI Northeast Regional · Nov 15 | 31:59.9 | NCAA DI Northeast Regional | November 15, 2024 |
| 2.7 Miles · JB Williams ParkHall, Southington at Glastonbury · Sep 15 | 14:04 | Hall, Southington at Glastonbury | September 15, 2021 |
| 3,200 Meters · Hall High SchoolCT Virtual 3200m Time Trial Challenge · Sep 19 | 9:43.3 | CT Virtual 3200m Time Trial Challenge | September 19, 2020 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 27 | 16:44.6 | NXR Northeast & New York Regional Championships | November 27, 2021 |
| 5,000 Meters · Hall High SchoolCCC-A Region Championship · Nov 11 | 15:53 | CCC-A Region Championship | November 11, 2020 |
| 5,000 Meters · West Hartford ReservoirConard vs Hall · Oct 7 | 17:31 | Conard vs Hall | October 7, 2019 |
| 5,000 Meters · Wickham ParkCCC Cross Country Championships · Oct 19 | 16:14.4 | CCC Cross Country Championships | October 19, 2021 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 24:53.2 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 25:50.3 | Paul Short Invitational | September 30, 2023 |
| 8368 m · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 13 | 26:36.6 | Harry Groves Spiked Shoe Invitational | September 13, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 8 · HallHall | 5,000 Meters Championship - Northeast | 8 | 16:44.6 PB | 12 |
| Nov 1 | CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 2 · HallHall | 5,000 Meters Varsity | 2 | 16:29 | 12 |
| Nov 1 | CIAC Division LL ChampionshipsNov 1 · 5,000 Meters Varsity · Place 2 · HallHall | 5,000 Meters Varsity | 2 | 16:29 | 12 |
| Oct 19 | CCC Cross Country ChampionshipsOct 19 · 5,000 Meters Varsity · Place 5 · HallHall | 5,000 Meters Varsity | 5 | 16:14.4 PB | 12 |
| Oct 5 | Hall vs Avon, NW CatholicOct 5 · 5,000 Meters Varsity · Place 2 · HallHall | 5,000 Meters Varsity | 2 | 16:07 | 12 |
| Sep 21 | Hall vs Farmington, SimsburySep 21 · 5,000 Meters Varsity · Place 1 · HallHall | 5,000 Meters Varsity | 1 | 16:10 | 12 |
| Sep 15 | Hall, Southington at GlastonburySep 15 · 2.7 Miles Varsity · Place 1 · HallHall | 2.7 Miles Varsity | 1 | 14:04 PB | 12 |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | Nike Cross Virtual ChampionshipNov 16 · 5,000 Meters Championship Race · Place 66 · HallHall | 5,000 Meters Championship Race | 66 | 16:20.2Unofficial | 11 |
| Nov 11 | CCC-A Region ChampionshipNov 11 · 5,000 Meters Varsity · Place 3 · HallHall | 5,000 Meters Varsity | 3 | 15:53 PB | 11 |
| Nov 2 | Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Northeast Region · Place 42 · HallHall | 5,000 Meters NXV Northeast Region | 42 | 22:37.0Unofficial | 11 |
| Oct 15 | Simsbury Boys at Hall 5k XCOct 15 · 5,000 Meters Varsity · Place 1 · HallHall | 5,000 Meters Varsity | 1 | 16:01 | 11 |
| Oct 8 | Conard at HallOct 8 · 5,000 Meters Varsity · Place 3 · HallHall | 5,000 Meters Varsity | 3 | 15:48 | 11 |
| Oct 5 | Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Northeast Region · Place 2 · HallHall | 5,000 Meters NXV Northeast Region | 2 | 15:48.0Unofficial | 11 |
| Sep 19 | CT Virtual 3200m Time Trial ChallengeSep 19 · 3,200 Meters Varsity · Place 11 · HallHall | 3,200 Meters Varsity | 11 | 9:43.3 PB | 11 |
| Sep 9 | CT 1600m Virtual Time TrialsSep 9 · 1,600 Meters Varsity · Place 2 · HallHall | 1,600 Meters Varsity | 2 | 4:30.6 PB | 11 |
| Sep 3 | Coaches Challenge 3k / 1500Sep 3 · 3,000 Meters Varsity · HallHall | 3,000 Meters Varsity | 0 | 9:27Unofficial | 11 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Open - NE · Place 6 · HallHall | 5,000 Meters Open - NE | 6 | 17:14.6 | 10 |
| Oct 26 | CIAC Division S ChampionshipsOct 26 · Varsity · Place 39 · 182 Hall182 Hall | Varsity | 39 | 5:35 | — |
| Oct 26 | CIAC Division LL ChampionshipsOct 26 · 5,000 Meters Varsity · Place 39 · HallHall | 5,000 Meters Varsity | 39 | 17:18 | 10 |
| Oct 16 | CCC Cross Country ChampionshipOct 16 · 5,000 Meters Varsity · Place 38 · HallHall | 5,000 Meters Varsity | 38 | 17:42.9 | 10 |
| Oct 7 | Conard vs HallOct 7 · 5,000 Meters Boys HS Race · HallHall | 5,000 Meters Boys HS Race | 0 | 17:31 PB | 10 |
| Oct 1 | Hall vs Simsbury, SouthingtonOct 1 · 5,000 Meters Varsity · Place 13 · HallHall | 5,000 Meters Varsity | 13 | 17:57.28 | 10 |
| Sep 24 | Glastonbury, Hall @ AvonSep 24 · 3 Miles Varsity · Place 13 · HallHall | 3 Miles Varsity | 13 | 17:00.4 | 10 |
| Sep 14 | Warwick Valley Wave Mania InvitationalSep 14 · 3 Miles Junior Varsity · Place 4 · HallHall | 3 Miles Junior Varsity | 4 | 17:41.8 | 10 |