Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Arlington High SchoolArlington vs. Reading Dual Meet · Oct 2416:34Arlington vs. Reading Dual MeetOctober 24, 2023
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3016:27.70Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1118:07.20MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Reading Town ForestLexington at Reading · Oct 2817:01Lexington at ReadingOctober 28, 2021
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:38.24MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2615:55.37Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1316:59.7MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1825:46.07Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1525:58.2NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 126:29.5NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · Smith CollegeNEWMAC Conference Meet · Oct 3125:11.9NEWMAC Conference MeetOctober 31, 2026
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2026:01.8052nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31NEWMAC Conference MeetOct 31 · 8,000 Meters NEWMAC · Place 8 · BabsonBabson8,000 Meters NEWMAC825:11.9 PBJr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 136 · BabsonBabson8,000 Meters Blue13625:56.3Jr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 39 · BabsonBabson8,000 Meters D3 East3925:58.2 PBSo
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 17 · BabsonBabson8,000 Meters Varsity1726:29.5 PBSo
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 7 · Reading MemorialReading Memorial5,000 Meters Varsity715:55.37 PB12
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 113 · BabsonBabson8,000 Meters Blue11325:46.07 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 57 · BabsonBabson8,000 Meters Men's 8K Gold5726:01.80 PBSo
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 28 · BabsonBabson5,000 Meters Men's Race2816:27.70 PBSo

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Junior Varsity · Place 52 · BabsonBabson8,000 Meters Junior Varsity5227:38.84FR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 131 · Reading MemorialReading Memorial5,000 Meters Division 113117:38.24 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 59 · Reading MemorialReading Memorial5,000 Meters Division 1C5918:07.20 PB12
Oct 24Reading vs. ArlingtonOct 24 · 5,000 Meters Varsity · Place 2 · Reading MemorialReading Memorial5,000 Meters Varsity216:3412
Oct 24Arlington vs. Reading Dual MeetOct 24 · 5,000 Meters Varsity · Place 2 · Reading MemorialReading Memorial5,000 Meters Varsity216:34 PB12
Oct 17Reading vs. Lexington Dual MeetOct 17 · 5,000 Meters Varsity · Place 4 · Reading MemorialReading Memorial5,000 Meters Varsity416:2312
Oct 1462nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 21 · Reading MemorialReading Memorial5,000 Meters Varsity2116:50.9SR
Oct 3Reading vs. BelmontOct 3 · Varsity · Place 7 · Reading MemorialReading MemorialVarsity717:5412

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 96 · Reading MemorialReading Memorial5,000 Meters Division 19616:48.4410
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 38 · Reading MemorialReading Memorial5,000 Meters Division 1B3816:59.7 PB10
Oct 28Lexington at ReadingOct 28 · 5,000 Meters Varsity · Place 5 · Reading MemorialReading Memorial5,000 Meters Varsity517:01 PB10