Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3019:56.57Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Penncrest HSPenncrest Invitational · Sep 2418:26.70Penncrest InvitationalSeptember 24, 2022
8,000 Meters · Franklin ParkSuffolk Invitational · Oct 1430:52.9Suffolk InvitationalOctober 14, 2023
8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1332:25.5Pop Crowell InvitationalSeptember 13, 2025
8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1629:35.1NCAA DIII East RegionalNovember 16, 2024
8,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Nov 230:26.83NEWMAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 1033:27.1Hopkinton Cross Country FestivalOctober 10, 2025
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 134:03.0NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · Smith CollegeNEWMAC Cross Country Championships · Oct 2831:47.2NEWMAC Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2032:17.2752nd Corsair XC InvitationalSeptember 20, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 104 · EmersonEmerson8,000 Meters Varsity10434:03.0 PBJr
Oct 10Hopkinton Cross Country FestivalOct 10 · 8,000 Meters College · Place 103 · EmersonEmerson8,000 Meters College10333:27.1 PBJr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 140 · EmersonEmerson8,000 Meters Men's 8K Navy14032:17.27 PBJr
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 78 · EmersonEmerson8,000 Meters College7832:25.5 PBJr
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 133 · EmersonEmerson5,000 Meters Men's Race13319:56.57 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 145 · EmersonEmerson8,000 Meters D3 East14529:35.1 PBSo
Nov 2NEWMAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 104 · EmersonEmerson8,000 Meters Varsity10430:26.83 PBSo
Oct 1228th James Earley InvitationalOct 12 · 8,000 Meters Varsity · Place 113 · EmersonEmerson8,000 Meters Varsity11331:17.2SO
Sep 14Pop Crowell InvitationalSep 14 · 8,000 Meters Varsity · Place 36 · EmersonEmerson8,000 Meters Varsity3630:18.7SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 163 · EmersonEmerson8,000 Meters Championship16329:45.5Fr
Oct 28NEWMAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 77 · EmersonEmerson8,000 Meters College7731:47.2 PBFr
Oct 14Suffolk InvitationalOct 14 · 8,000 Meters College · Place 180 · EmersonEmerson8,000 Meters College18030:52.9 PBFr
Sep 17Pop Crowell InvitationalSep 17 · 8,000 Meters Varsity · Place 39 · EmersonEmerson8,000 Meters Varsity3931:56.3FR
Sep 9Smith College Cross Country InvitationalSep 9 · 5,000 Meters Varsity · Place 51 · EmersonEmerson5,000 Meters Varsity5119:59.6FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15Central League ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 27 · M12 HaverfordM12 Haverford5,000 Meters Junior Varsity2719:37.90—
Sep 28Central Athletic League Meet #5Sep 28 · 5,000 Meters Varsity · Place 28 · Haverford TownshipHaverford Township5,000 Meters Varsity2819:35.7512
Sep 24Penncrest InvitationalSep 24 · 5,000 Meters Varsity · Place 19 · Haverford Twp.Haverford Twp.5,000 Meters Varsity1918:26.70 PB12
Sep 21Central Athletic League Meet #4Sep 21 · 5,000 Meters Varsity · Place 30 · Haverford TownshipHaverford Township5,000 Meters Varsity3019:58.9012
Sep 14Central Athletic League Meet #2Sep 14 · 5,000 Meters Varsity · Place 49 · Haverford TownshipHaverford Township5,000 Meters Varsity4919:27.9012