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:44.9 | CT 1600m Virtual Time Trials | September 9, 2020 |
| 3,200 Meters · Hall High SchoolCT Virtual 3200m Time Trial Challenge · Sep 19 | 9:53.5 | CT Virtual 3200m Time Trial Challenge | September 19, 2020 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 30 | 19:40.5 | NXR Northeast & New York Regional Championships | November 30, 2019 |
| 5,000 Meters · Hall High SchoolCCC-A Region Championship · Nov 11 | 17:11 | CCC-A Region Championship | November 11, 2020 |
| 5,000 Meters · NW Catholic High SchoolNWC vs Farmington, Hall · Sep 17 | 18:18 | NWC vs Farmington, Hall | September 17, 2018 |
| 5,000 Meters · TBANorthwest/Farmington at Hall · Sep 19 | 21:02.3 | Northwest/Farmington at Hall | September 19, 2017 |
| 5632 m · Stratton Brook State Park37th Stratton Brook XC Invitational · Sep 16 | 13:42 | 37th Stratton Brook XC Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | 5k Track Time TrialNov 20 · 5,000 Meters Varsity · Place 3 · Hall | 5,000 Meters Varsity | 3 | 16:27.0Unofficial | 12 |
| Nov 11 | CCC-A Region ChampionshipNov 11 · 5,000 Meters Varsity · Place 10 · Hall | 5,000 Meters Varsity | 10 | 17:11 PB | 12 |
| Nov 1 | Fischer Meadow Time TrialNov 1 · 5,000 Meters A · Hall | 5,000 Meters A | 0 | 17:00Unofficial | 12 |
| Oct 26 | Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Northeast Region · Place 12 · Hall | 5,000 Meters NXV Northeast Region | 12 | 17:00.0Unofficial | 12 |
| Oct 15 | Simsbury Boys at Hall 5k XCOct 15 · 5,000 Meters Varsity · Place 8 · Hall | 5,000 Meters Varsity | 8 | 17:21 | 12 |
| Oct 12 | Nike Cross Virtual Week 4Oct 12 · 5,000 Meters NXV Northeast Region · Place 20 · Hall | 5,000 Meters NXV Northeast Region | 20 | 17:38.0Unofficial | 12 |
| Oct 8 | Conard at HallOct 8 · 5,000 Meters Varsity · Place 7 · Hall | 5,000 Meters Varsity | 7 | 16:39 | 12 |
| Oct 5 | Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Northeast Region · Place 17 · Hall | 5,000 Meters NXV Northeast Region | 17 | 16:39.0Unofficial | 12 |
| Sep 19 | CT Virtual 3200m Time Trial ChallengeSep 19 · 3,200 Meters Varsity · Place 18 · Hall | 3,200 Meters Varsity | 18 | 9:53.5 PB | 12 |
| Sep 9 | CT 1600m Virtual Time TrialsSep 9 · 1,600 Meters Varsity · Place 25 · Hall | 1,600 Meters Varsity | 25 | 4:44.9 PB | 12 |
| Sep 3 | Coaches Challenge 3k / 1500Sep 3 · 3,000 Meters Varsity · Hall | 3,000 Meters Varsity | 0 | 9:40Unofficial | 12 |
2019 Cross Country
1 results2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Conard at HallOct 9 · 5,000 Meters Varsity · Place 28 · Hall | 5,000 Meters Varsity | 28 | 19:05 | 10 |
| Oct 2 | Hall, Simsbury at SouthingtonOct 2 · 5,000 Meters Boys HS Race · Place 26 · Hall | 5,000 Meters Boys HS Race | 26 | 20:03.5Unofficial | 10 |
| Sep 27 | Hall vs Enfield, CREC Science InnovationSep 27 · 5,000 Meters Boys HS Race · Place 11 · Hall | 5,000 Meters Boys HS Race | 11 | 18:31.6 | 10 |
| Sep 17 | NWC vs Farmington, HallSep 17 · 5,000 Meters Boys HS Race · Place 8 · Hall | 5,000 Meters Boys HS Race | 8 | 18:18 PB | 10 |
2017 Cross Country
2 results