Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1413:42.2MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
3 Miles · Rock Meadow Conservation AreaML-12 Reading @ Belmont · Sep 2418:31ML-12 Reading @ BelmontSeptember 24, 2024
5,000 Meters · Arlington High SchoolArlington vs. Reading Dual Meet · Oct 2421:05Arlington vs. Reading Dual MeetOctober 24, 2023
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 519:46.4Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Reading Town ForestML-12 Wk 6 Winchester @ Reading · Oct 2117:48ML-12 Wk 6 Winchester @ Reading October 21, 2025
5,000 Meters · Wilmington High SchoolReading vs Wilmington Dual Meet · Sep 1221:26Reading vs Wilmington Dual MeetSeptember 12, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2619:30.64Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 117:44.80MSTCA Frank Mooney Coaches (Large Schools)November 1, 2025
8,000 Meters · Chicopee Memorial State ParkBlazer Classic · Sep 1244:30.5Blazer ClassicSeptember 12, 2026
8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1934:01.9Pop Crowell InvitationalSeptember 19, 2026
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 332:11.7Keene State InvitationalOctober 3, 2026
8,000 Meters · Stanley ParkJames Earley Invitational · Oct 1032:45.1James Earley InvitationalOctober 10, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17Golden Bear InvitationalOct 17 · 8,000 Meters Varsity · Place 137 · CurryCurry8,000 Meters Varsity13733:04.79FR
Oct 10James Earley InvitationalOct 10 · 8,000 Meters Collegiate · Place 122 · CurryCurry8,000 Meters Collegiate12232:45.1 PBFr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 258 · CurryCurry8,000 Meters Men's Championship25832:11.7 PBFr
Sep 19Pop Crowell InvitationalSep 19 · 8,000 Meters Collegiate · Place 40 · CurryCurry8,000 Meters Collegiate4034:01.9 PBFr
Sep 12Blazer ClassicSep 12 · 8,000 Meters Men · Place 37 · CurryCurry8,000 Meters Men3744:30.5 PBFr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 156 · CurryCurry5,000 Meters Collegiate15619:46.4 PBFr

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 41 · Reading MemorialReading Memorial5,000 Meters Senior4117:44.80 PB12
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 20 · Reading MemorialReading Memorial5,000 Meters Junior Varsity2017:34.2212
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Junior Varsity · Place 76 · Reading MemorialReading Memorial5,000 Meters Junior Varsity7619:30.64 PB10
Oct 21ML-12 Wk 6: Winchester @ ReadingOct 21 · 5,000 Meters Varsity · Place 15 · Reading MemorialReading Memorial5,000 Meters Varsity1517:4812
Oct 21ML-12 Wk 6 Winchester @ Reading Oct 21 · 5,000 Meters Varsity · Place 15 · Reading MemorialReading Memorial5,000 Meters Varsity1517:48 PB12
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 63 · Reading MemorialReading Memorial5,000 Meters Varsity6318:06.912
Oct 7ML-12 Wk 4: Lexington @ ReadingOct 7 · 5,000 Meters Junior Varsity · Place 15 · Reading MemorialReading Memorial5,000 Meters Junior Varsity1518:3812
Sep 30ML-12 Wk 3: Belmont @ ReadingSep 30 · 5,000 Meters Varsity · Place 15 · Reading MemorialReading Memorial5,000 Meters Varsity1518:1112
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 42 · Reading MemorialReading Memorial5,000 Meters Varsity "A"4217:45.6012
Sep 16ML-12 Wk 2: Reading @ WoburnSep 16 · 3 Miles Varsity · Place 13 · Reading MemorialReading Memorial3 Miles Varsity1317:1012
Sep 9ML-12 Wk 1: Watertown @ ReadingSep 9 · 5,000 Meters Varsity · Place 9 · Reading MemorialReading Memorial5,000 Meters Varsity918:1212

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28ML-12 ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 24 · Reading MemorialReading Memorial5,000 Meters Junior Varsity2417:36.3211
Oct 22ML-12: Reading @ WinchesterOct 22 · 3 Miles Junior Varsity · Place 6 · Reading MemorialReading Memorial3 Miles Junior Varsity618:1311
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 73 · Reading MemorialReading Memorial5,000 Meters Junior Varsity7318:58.4211
Oct 8ML 12 Arlington @ Reading Oct 8 · 5,000 Meters Junior Varsity · Place 9 · Reading MemorialReading Memorial5,000 Meters Junior Varsity918:3911
Oct 1ML-12: Reading @ LexingtonOct 1 · 5,000 Meters Junior Varsity · Place 16 · Reading MemorialReading Memorial5,000 Meters Junior Varsity1620:23.30JR
Sep 24ML-12 Reading @ BelmontSep 24 · 3 Miles Junior Varsity · Place 1 · Reading MemorialReading Memorial3 Miles Junior Varsity118:31 PB11
Sep 17ML 12 Woburn @ ReadingSep 17 · 5,000 Meters Varsity · Place 18 · Reading MemorialReading Memorial5,000 Meters Varsity1819:0211
Sep 10ML 12 Watertown @ ReadingSep 10 · 5,000 Meters Varsity · Place 13 · Reading MemorialReading Memorial5,000 Meters Varsity1319:1611

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24Reading vs. ArlingtonOct 24 · 5,000 Meters Junior Varsity · Place 27 · Reading MemorialReading Memorial5,000 Meters Junior Varsity2721:0510
Oct 24Arlington vs. Reading Dual MeetOct 24 · 5,000 Meters Junior Varsity · Place 27 · Reading MemorialReading Memorial5,000 Meters Junior Varsity2721:05 PB10
Oct 17Reading vs. Lexington Dual MeetOct 17 · 5,000 Meters Varsity · Place 49 · Reading MemorialReading Memorial5,000 Meters Varsity4919:4410
Oct 1462nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 42 · Reading MemorialReading Memorial5,000 Meters Junior Varsity4219:44.2SO
Sep 26Woburn vs. Reading Dual MeetSep 26 · Junior Varsity · Place 5 · Reading MemorialReading MemorialJunior Varsity519:3210
Sep 19Reading vs. Winchester Dual Meet Sep 19 · Varsity · Place 15 · Reading MemorialReading MemorialVarsity1520:5310
Sep 12Reading vs Wilmington Dual MeetSep 12 · 5,000 Meters Varsity · Place 27 · Reading MemorialReading Memorial5,000 Meters Varsity2721:26 PB10

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Middlesex League XC ChampionshipOct 31 · 3,000 Meters Freshman · Place 40 · Reading MemorialReading Memorial3,000 Meters Freshman4011:50.8FR
Oct 18Lexington vs Reading Dual MeetOct 18 · Junior Varsity · Place 36 · Reading MemorialReading MemorialJunior Varsity3622:169
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman · Place 75 · Reading MemorialReading Memorial2.1 Miles Freshman7513:42.2 PB9