Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Horn Pond Recreation AreaLexington at Winchester · Sep 3017:42Lexington at WinchesterSeptember 30, 2021
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2517:28.9NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:20.39MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2216:22.316th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 617:17.50Trinity Bantam XCSeptember 6, 2025
5,000 Meters · Wickham Park CollegiateSuitor Invitational · Sep 1217:14.0Suitor InvitationalSeptember 12, 2026
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:50.09MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2615:44.04Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 518:30.31MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1825:40.19Conn College InviteOctober 18, 2025
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 327:41.6Keene State InvitationalOctober 3, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 427:19.8Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:56.1Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3126:52.1NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 1526:34.1NCAA DIII Mideast RegionalNovember 15, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2026:03.1052nd Corsair XC InvitationalSeptember 20, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 91 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Championship9126:52.1 PBJr
Oct 23CCSU Mini-MeetOct 23 · 5,000 Meters Varsity · Place 50 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity5015:53.6JR
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 70 · Trinity (Conn.)Trinity (Conn.)8,000 Meters White7026:34.7Jr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 107 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Men's Championship10727:41.6 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Gold 35:00 min. cap · Place 54 · Trinity (Conn.)Trinity (Conn.)8,000 Meters 8K Gold 35:00 min. cap5427:49.68Jr
Sep 12Suitor InvitationalSep 12 · 5,000 Meters Varsity · Place 92 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity9217:14.0 PBJr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Mideast RegionalNov 15 · 8,000 Meters D3 Mid-East · Place 47 · Trinity (Conn.)Trinity (Conn.)8,000 Meters D3 Mid-East4726:34.1 PBSo
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 44 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Champ4425:40.20So
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 6 · WinchesterWinchester5,000 Meters Varsity615:44.04 PB12
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 103 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Blue10325:40.19 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 122 · Trinity (Conn.)Trinity (Conn.)8,000 Meters White12225:56.1 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 13 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Men's 8K Navy1326:03.10 PBSo
Sep 6Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 23 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity2317:17.50 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII Mideast RegionalNov 16 · 8,000 Meters Division 3 · Place 59 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Division 35926:32.40FR
Oct 19Connecticut College InvitationalOct 19 · 8,000 Meters Varsity · Place 129 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Varsity12926:26.6FR
Oct 4Paul Short RunOct 4 · 8,000 Meters Green · Place 17 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Green1727:19.8 PBFr
Sep 7Trinity Bantam XC InvitationalSep 7 · 5,000 Meters Varsity · Place 17 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity1717:11.3FR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 125 · WinchesterWinchester5,000 Meters Championship - Northeast12517:28.9 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 58 · WinchesterWinchester5,000 Meters Division 15816:50.09 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 36 · WinchesterWinchester5,000 Meters Division 1B3617:20.39 PB12
Oct 24Winchester vs Lexington Dual MeetOct 24 · 3 Miles Varsity · Place 4 · WinchesterWinchester3 Miles Varsity415:4012
Oct 17Winchester vs Woburn Dual MeetOct 17 · 3 Miles Varsity · Place 2 · WinchesterWinchester3 Miles Varsity215:1812
Oct 3Arlington vs Winchester Dual Meet Oct 3 · Varsity · Place 2 · WinchesterWinchesterVarsity217:0512
Sep 26Belmont v Winchester Sep 26 · Varsity · Place 3 · WinchesterWinchesterVarsity317:0511
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 1 · Place 3 · WinchesterWinchester5,000 Meters Varsity - 1316:22.3 PB12
Sep 19Reading vs. Winchester Dual Meet Sep 19 · Varsity · Place 2 · WinchesterWinchesterVarsity216:1912

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 44 · WinchesterWinchester5,000 Meters Division 14416:38.8511
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 29 · WinchesterWinchester5,000 Meters Varsity2916:43.37JR
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 69 · WinchesterWinchester5,000 Meters Varsity6918:30.4JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 69 · WinchesterWinchester5,000 Meters Senior (Large School)6918:30.31 PB11
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 26 · WinchesterWinchester5,000 Meters Varsity2617:04.7JR
Oct 20Lexington vs Winchester Dual MeetOct 20 · 5,000 Meters Varsity · Place 5 · WinchesterWinchester5,000 Meters Varsity517:2111
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 68 · WinchesterWinchester5,000 Meters Varsity B6819:06.4Unofficial11
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 22 · WinchesterWinchester5,000 Meters Varsity - 12217:23.411

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Lexington at WinchesterSep 30 · 3 Miles Varsity · Place 19 · WinchesterWinchester3 Miles Varsity1917:42 PB10