Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Hard'Ack Recreation AreaUMass Lowell-Vermont · Sep 5 | 22:16.9 | UMass Lowell-Vermont | September 5, 2026 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 21:35.4 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 20 | 17:45.6 | Manchester Invite | September 20, 2025 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 18:44.6 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 17:45.9 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Wickham ParkCIAC State Open Championships · Nov 3 | 17:27.77 | CIAC State Open Championships | November 3, 2025 |
| 5,000 Meters · Winding TrailsFarmington vs. Hall/Bloomfield · Sep 9 | 16:52 | Farmington vs. Hall/Bloomfield | September 9, 2025 |
| 8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 9 | 27:44.8 | New England (NEICAAA) Cross Country Championships | October 9, 2026 |
| 8,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 19 | 27:55.8 | M.S.Souther Invite | September 19, 2026 |
| 8,000 Meters · Saint Michael's CollegeEquality Invite · Sep 26 | 26:52.3 | Equality Invite | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | CIAC State Open ChampionshipsNov 3 · 5,000 Meters Open · Place 89 · HallHall | 5,000 Meters Open | 89 | 17:27.77 PB | 12 |
| Oct 25 | CIAC Division ChampionshipsOct 25 · 5,000 Meters L · Place 30 · HallHall | 5,000 Meters L | 30 | 17:33.37 | 12 |
| Oct 14 | CCC XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 42 · HallHall | 5,000 Meters Varsity | 42 | 18:05.60 | 12 |
| Sep 30 | Hall vs Bristol Eastern, Lewis Mills, NW CatholicSep 30 · 2.9 Miles Varsity · Place 6 · HallHall | 2.9 Miles Varsity | 6 | 16:29.16 | 12 |
| Sep 20 | Manchester InviteSep 20 · 5,000 Meters Boys Varsity Large School · Place 44 · HallHall | 5,000 Meters Boys Varsity Large School | 44 | 17:45.6 PB | 12 |
| Sep 9 | Farmington vs. Hall/BloomfieldSep 9 · 5,000 Meters Varsity · Place 1 · HallHall | 5,000 Meters Varsity | 1 | 16:52 PB | 12 |
| Sep 2 | Conard, Hall @ AvonSep 2 · 5,000 Meters Varsity · Place 4 · HallHall | 5,000 Meters Varsity | 4 | 17:01.8 | 12 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | CIAC Division LL Boys ChampionshipOct 26 · 5,000 Meters Varsity · Place 95 · HallHall | 5,000 Meters Varsity | 95 | 19:16 | 11 |
| Oct 15 | CCC XC ChampionshipsOct 15 · 5,000 Meters Boys Varsity · Place 38 · HallHall | 5,000 Meters Boys Varsity | 38 | 17:55.14 | 11 |
| Oct 8 | Hall vs ConardOct 8 · 2.9 Miles Varsity · Place 6 · HallHall | 2.9 Miles Varsity | 6 | 16:11 | 11 |
| Sep 28 | Ocean State InvitationalSep 28 · 5,000 Meters Varsity 1 · Place 61 · HallHall | 5,000 Meters Varsity 1 | 61 | 17:45.9 PB | 11 |
| Sep 25 | Glastonbury, Hall @ FarmingtonSep 25 · 5,000 Meters Varsity · Place 6 · HallHall | 5,000 Meters Varsity | 6 | 17:52 | 11 |
| Sep 17 | Hall vs Simsbury, SouthingtonSep 17 · 2.9 Miles Varsity · Place 8 · HallHall | 2.9 Miles Varsity | 8 | 16:06 | 11 |
| Sep 10 | Hall, NW Catholic @ AvonSep 10 · 5,000 Meters Varsity · Place 9 · HallHall | 5,000 Meters Varsity | 9 | 17:49 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters Freshman/Sophomore · Place 51 · HallHall | 5,000 Meters Freshman/Sophomore | 51 | 18:44.6 PB | 10 |
| Oct 24 | Old Saybrook Frosh-Soph InvitationalOct 24 · 5,000 Meters Varsity · Place 6 · HallHall | 5,000 Meters Varsity | 6 | 17:58.90 | 10 |
| Oct 11 | Conard vs HallOct 11 · Varsity · Place 13 · HallHall | Varsity | 13 | 17:53 | 10 |
| Oct 3 | Hall vs Avon, NW CatholicOct 3 · 2.9 Miles Varsity · Place 9 · HallHall | 2.9 Miles Varsity | 9 | 16:31.58 | 10 |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 1 · Place 124 · HallHall | 5,000 Meters Varsity - 1 | 124 | 18:43.0 | 10 |
| Sep 19 | Hall vs Farmington, GlastonburySep 19 · 2.9 Miles Varsity · Place 18 · HallHall | 2.9 Miles Varsity | 18 | 16:53.25 | 10 |
| Sep 12 | Simsbury Vs Hall, SouthingtonSep 12 · 4,000 Meters Varsity · Place 25 · HallHall | 4,000 Meters Varsity | 25 | 16:26.98 | 10 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Open - Northeast · Place 193 · HallHall | 5,000 Meters Open - Northeast | 193 | 21:35.4 PB | 9 |
| Oct 25 | CCC Freshman XC ChampionshipsOct 25 · 2.1 Miles Varsity · Place 15 · HallHall | 2.1 Miles Varsity | 15 | 13:19.20 | 9 |
| Oct 18 | CCC Cross Country ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 30 · HallHall | 5,000 Meters Junior Varsity | 30 | 20:09.40 | 9 |
| Oct 11 | Hall vs ConardOct 11 · Varsity · Place 31 · HallHall | Varsity | 31 | 20:47 | 9 |
| Sep 30 | 10th Harry Geraghty XC InviteSep 30 · 5,000 Meters Junior Varsity · Place 16 · HallHall | 5,000 Meters Junior Varsity | 16 | 20:06.90 | 9 |
| Sep 21 | Farmington vs. Hall/SimsburySep 21 · 5,000 Meters Varsity · Place 29 · HallHall | 5,000 Meters Varsity | 29 | 20:53.118 | 9 |
| Sep 13 | Hall vs Glastonbury, SouthingtonSep 13 · Varsity · Place 6 · HallHall | Varsity | 6 | 14:31 | 9 |
| Sep 13 | Hall vs Glastonbury, SouthingtonSep 13 · Varsity · Place 6 · HallHall | Varsity | 6 | 14:31 | 9 |
| Sep 13 | Hall vs Glastonbury, SouthingtonSep 13 · Varsity · Place 6 · HallHall | Varsity | 6 | 14:31 | 9 |
| Sep 13 | Hall vs Glastonbury, SouthingtonSep 13 · Varsity · Place 6 · HallHall | Varsity | 6 | 14:31 | 9 |