Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Beman Middle School Cross COuntry COurseBeman Miiddle School Conference Cross Country · Oct 20 | 12:33.3 | Beman Miiddle School Conference Cross Country | October 20, 2022 |
| 3089 m · Pistol CreekMMSL Cross Country Championships · Oct 24 | 12:28.4 | MMSL Cross Country Championships | October 24, 2023 |
| 5,000 Meters · Cove Park WethersfieldMiddletown,Plainville @ Wethersfield · Sep 29 | 17:26 | Middletown,Plainville @ Wethersfield | September 29, 2026 |
| 5,000 Meters · Hubbard ParkMaloney vs. Platt & Middletown · Sep 9 | 18:22 | Maloney vs. Platt & Middletown | September 9, 2025 |
| 5,000 Meters · Johnnycake Mountain ParkMiddletown @ Lewis Mills · Oct 7 | 20:12 | Middletown @ Lewis Mills | October 7, 2025 |
| 5,000 Meters · Pistol CreekMaloney, Middletown @ Berlin · Sep 8 | 19:15 | Maloney, Middletown @ Berlin | September 8, 2026 |
| 5,000 Meters · Plainville Middle SchoolPlainville vs Middletown/Wethersfield · Sep 30 | 19:27 | Plainville vs Middletown/Wethersfield | September 30, 2025 |
| 5,000 Meters · Stanley Quarter ParkNew Britain vs Platt, Southington, Middletown · Sep 15 | 19:13 | New Britain vs Platt, Southington, Middletown | September 15, 2026 |
| 5,000 Meters · Veterans Memorial ParkBerlin, New Britain, Southington @ Middletown · Sep 24 | 19:09 | Berlin, New Britain, Southington @ Middletown | September 24, 2025 |
| 5,000 Meters · Wickham Park43rd Wickham Park XC Invitational · Oct 10 | 18:13.24 | 43rd Wickham Park XC Invitational | October 10, 2026 |
| 5,000 Meters · Winding Trails14th Winding Trails XC Invitational · Sep 19 | 18:04.2 | 14th Winding Trails XC Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CIAC XC Division ChampionshipsOct 31 · 5,000 Meters L · Place 68 · Middletown (CT)Middletown (CT) | 5,000 Meters L | 68 | 18:31.84 | 11 |
| Oct 20 | CCC XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 68 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 68 | 18:56.3 | 11 |
| Oct 20 | CCC XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 17 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 17 | 18:56.3 | 11 |
| Oct 13 | Lewis Mills @ MiddletownOct 13 · 5,000 Meters New Division · Place 2 · Middletown (CT)Middletown (CT) | 5,000 Meters New Division | 2 | 19:15 | 11 |
| Oct 10 | 43rd Wickham Park XC InvitationalOct 10 · 5,000 Meters Varsity Boys Large · Place 79 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity Boys Large | 79 | 18:13.24 PB | 11 |
| Oct 6 | Rocky Hill, Newington @ MiddletownOct 6 · 5,000 Meters Varsity · Place 7 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 7 | 19:15 | 11 |
| Sep 29 | Middletown,Plainville @ WethersfieldSep 29 · 5,000 Meters Varsity · Place 4 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 4 | 17:26 PB | 11 |
| Sep 19 | 14th Winding Trails XC InvitationalSep 19 · 5,000 Meters Large Sch Varsity · Place 19 · Middletown (CT)Middletown (CT) | 5,000 Meters Large Sch Varsity | 19 | 18:04.2 PB | 11 |
| Sep 15 | New Britain vs Platt, Southington, MiddletownSep 15 · 5,000 Meters Varsity · Place 16 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 16 | 19:13 PB | 11 |
| Sep 11 | Blue Dragon InvitationalSep 11 · 5,000 Meters Varsity · Place 71 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 71 | 19:34.82 | 11 |
| Sep 8 | Maloney, Middletown @ BerlinSep 8 · 5,000 Meters Varsity · Place 4 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 4 | 19:15 PB | 11 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | CIAC Division ChampionshipsOct 25 · 5,000 Meters L · Place 81 · Middletown (CT)Middletown (CT) | 5,000 Meters L | 81 | 18:47.22 | 10 |
| Oct 21 | Old Saybrook Frosh-Soph InvitationalOct 21 · 5,000 Meters Freshman Sophomore · Place 20 · Middletown (CT)Middletown (CT) | 5,000 Meters Freshman Sophomore | 20 | 19:00.00 | 10 |
| Oct 14 | CCC XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 109 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 109 | 19:35.68 | 10 |
| Oct 11 | 42nd Wickham Park XC InvitationalOct 11 · 5,000 Meters Varsity · Place 71 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 71 | 18:58.57 | 10 |
| Oct 7 | Middletown @ Lewis MillsOct 7 · 5,000 Meters Varsity · Place 7 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 7 | 20:12 PB | 10 |
| Sep 30 | Plainville vs Middletown/WethersfieldSep 30 · 5,000 Meters Varsity · Place 4 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 4 | 19:27 PB | 10 |
| Sep 24 | Berlin, New Britain, Southington @ MiddletownSep 24 · 5,000 Meters Varsity · Place 11 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 11 | 19:09 PB | 10 |
| Sep 20 | 13th Winding Trails XC InvitationalSep 20 · 5,000 Meters Varsity · Place 46 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 46 | 18:21.641 | — |
| Sep 9 | Maloney vs. Platt & MiddletownSep 9 · 5,000 Meters New Division · Place 2 · Middletown (CT)Middletown (CT) | 5,000 Meters New Division | 2 | 18:22 PB | 10 |
| Sep 5 | Blue Dragon InvitationalSep 5 · 5,000 Meters Varsity · Place 23 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 23 | 19:13.70 | 10 |
| Sep 2 | Rocky Hill vs. Newington, MiddletownSep 2 · 5,000 Meters Varsity · Place 6 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 6 | 18:47 | 10 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | CIAC Division L Boys ChampionshipOct 26 · 5,000 Meters Varsity · Place 144 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 144 | 20:59 | 9 |
| Oct 22 | Old Saybrook Frosh-Soph InvitationalOct 22 · 5,000 Meters Freshman Sophomore · Place 23 · Middletown (CT)Middletown (CT) | 5,000 Meters Freshman Sophomore | 23 | 19:30.10 | 9 |
| Oct 15 | CCC XC ChampionshipsOct 15 · 5,000 Meters Boys Varsity · Place 140 · Middletown (CT)Middletown (CT) | 5,000 Meters Boys Varsity | 140 | 20:20.80 | 9 |
| Oct 8 | Middletown vs. Lewis MillsOct 8 · 5,000 Meters Varsity · Place 6 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 6 | 19:29 | 9 |
| Oct 4 | Bristol Central vs. Maloney/MiddletownOct 4 · 5,000 Meters Varsity · Place 6 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 6 | 21:02.77 | 9 |
| Sep 28 | 41st Wickham Park XC InvitationalSep 28 · 5,000 Meters Junior Varsity 2 · Place 19 · Middletown (CT)Middletown (CT) | 5,000 Meters Junior Varsity 2 | 19 | 20:20 | 9 |
| Sep 24 | Middletown Vs. Bristol Eastern/PlainvilleSep 24 · 5,000 Meters Varsity · Place 17 · Middletown (CT)Middletown (CT) | 5,000 Meters Varsity | 17 | 19:58 | 9 |
| Sep 21 | 12th Winding Trails XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 15 · Middletown (CT)Middletown (CT) | 5,000 Meters Junior Varsity | 15 | 20:01.897 | 9 |
| Sep 6 | Blue Dragon InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 6 · Middletown (CT)Middletown (CT) | 5,000 Meters Junior Varsity | 6 | 20:36.68 | 9 |
2023 Cross Country
1 results2022 Cross Country
1 results