Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · YMCA Camp Sloper Outdoor CenterSloper Invitational · Sep 24 | 16:51 | Sloper Invitational | September 24, 2021 |
| 5,000 Meters · Hubbard ParkBristol Central/Berlin at Platt · Sep 13 | 26:56 | Bristol Central/Berlin at Platt | September 13, 2021 |
| 5,000 Meters · Pistol CreekBristol Central/Platt at Berlin · Sep 14 | 19:09 | Bristol Central/Platt at Berlin | September 14, 2022 |
| 5,000 Meters · Rockwell ParkBristol Central vs. Lewis Mills · Oct 28 | 23:58.9 | Bristol Central vs. Lewis Mills | October 28, 2020 |
| 5,000 Meters · Wickham ParkCCC XC Championships · Oct 17 | 17:36.10 | CCC XC Championships | October 17, 2023 |
| 8,000 Meters · Twin Ponds on the FarmMAAC XC Championships · Nov 2 | 26:50.56 | MAAC XC Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | CIAC Division L Boys ChampionshipOct 28 · 5,000 Meters Varsity · Place 28 · Bristol CentralBristol Central | 5,000 Meters Varsity | 28 | 18:11 | 12 |
| Oct 17 | CCC XC ChampionshipsOct 17 · 5,000 Meters Boys 5000 Meter Run Varsity · Place 31 · Bristol CentralBristol Central | 5,000 Meters Boys 5000 Meter Run Varsity | 31 | 17:36.10 PB | 12 |
| Oct 12 | Bristol City ChampionshipOct 12 · 5,000 Meters Varsity · Place 1 · Bristol CentralBristol Central | 5,000 Meters Varsity | 1 | 18:13.1 | 12 |
| Oct 3 | Middletown Vs Bristol Central/MaloneyOct 3 · Varsity · Place 1 · Bristol CentralBristol Central | Varsity | 1 | 17:08 | 12 |
| Sep 19 | Bristol Central vs. Berlin/Lewis MillsSep 19 · Varsity · Place 1 · Bristol CentralBristol Central | Varsity | 1 | 18:14 | 12 |
| Sep 12 | Bristol Central vs. Platt/PlainvilleSep 12 · 5,000 Meters Varsity · Place 2 · Bristol CentralBristol Central | 5,000 Meters Varsity | 2 | 17:48Unofficial | 12 |
| Sep 9 | 42nd Stratton Brook XC InvitationalSep 9 · Varsity · Place 4 · Bristol CentralBristol Central | Varsity | 4 | 17:55 | 12 |
| Sep 1 | Bristol City Meet Time TrialSep 1 · 5,000 Meters Boys · Place 1 · Bristol CentralBristol Central | 5,000 Meters Boys | 1 | 18:30Unofficial | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | CIAC Division L Boys ChampionshipOct 29 · 5,000 Meters Varsity · Place 39 · Bristol CentralBristol Central | 5,000 Meters Varsity | 39 | 18:10 | 11 |
| Oct 18 | CCC Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 53 · Bristol CentralBristol Central | 5,000 Meters Varsity | 53 | 18:31.30 | 11 |
| Oct 13 | Bristol City ChampionshipOct 13 · Varsity · Place 6 · Bristol CentralBristol Central | Varsity | 6 | 18:35 | 11 |
| Oct 3 | Bristol Central vs. Lewis Mills/MaloneyOct 3 · 5,000 Meters Varsity · Place 4 · Bristol CentralBristol Central | 5,000 Meters Varsity | 4 | 19:10.7 | 11 |
| Sep 30 | 10th Harry Geraghty XC InviteSep 30 · 5,000 Meters Varsity · Place 5 · Bristol CentralBristol Central | 5,000 Meters Varsity | 5 | 17:51.20 | 11 |
| Sep 20 | Bristol Central vs. Middletown/PlainvilleSep 20 · Varsity · Place 4 · Bristol CentralBristol Central | Varsity | 4 | 19:14 | 11 |
| Sep 14 | Bristol Central/Platt at BerlinSep 14 · 5,000 Meters Varsity · Place 4 · Bristol CentralBristol Central | 5,000 Meters Varsity | 4 | 19:09 PB | 11 |
| Sep 10 | 41st Stratton Brook XC InvitationalSep 10 · Varsity · Place 20 · Bristol CentralBristol Central | Varsity | 20 | 19:17 | 11 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 80 · Bristol CentralBristol Central | 5,000 Meters Varsity | 80 | 19:29 | 10 |
| Oct 19 | CCC Cross Country ChampionshipsOct 19 · 5,000 Meters Varsity · Place 115 · Bristol CentralBristol Central | 5,000 Meters Varsity | 115 | 19:48.6 | 10 |
| Oct 9 | Wickham Park XC InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 37 · Bristol CentralBristol Central | 5,000 Meters Junior Varsity | 37 | 20:20 | 10 |
| Oct 5 | Maloney vs Bristol Central & Lewis MillsOct 5 · 5,000 Meters Open · Place 13 · Bristol CentralBristol Central | 5,000 Meters Open | 13 | 19:26 | 10 |
| Oct 1 | 9th Harry Geraghty XC InviteOct 1 · 5,000 Meters Junior Varsity · Place 29 · Bristol CentralBristol Central | 5,000 Meters Junior Varsity | 29 | 20:10.0 | 10 |
| Sep 24 | Sloper InvitationalSep 24 · 4,000 Meters Junior Varsity · Place 4 · Bristol CentralBristol Central | 4,000 Meters Junior Varsity | 4 | 16:51 PB | 10 |
| Sep 21 | BC vs. Middletown/PlainvilleSep 21 · 5,000 Meters Varsity · Place 16 · Bristol CentralBristol Central | 5,000 Meters Varsity | 16 | 22:37.8 | 10 |
| Sep 13 | Bristol Central/Berlin at PlattSep 13 · 5,000 Meters Varsity · Place 26 · Bristol CentralBristol Central | 5,000 Meters Varsity | 26 | 26:56 PB | 10 |
| Sep 11 | 40th Stratton Brook XC InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 52 · Bristol CentralBristol Central | 5,000 Meters Junior Varsity | 52 | 24:06 | 10 |
| Sep 8 | Bristol City Meet ScrimmageSep 8 · 5,000 Meters Varsity · Place 18 · Bristol CentralBristol Central | 5,000 Meters Varsity | 18 | 25:14 | 10 |
2020 Cross Country
2 results