Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Arlington High SchoolArlington vs Lexington Dual Meet · Sep 2616:43Arlington vs Lexington Dual MeetSeptember 26, 2023
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3015:37.59Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Coogan Cross Country CourseRothenberg Run · Oct 2415:58.1Rothenberg RunOctober 24, 2025
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2515:51.6Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1115:59.05MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2215:59.016th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Highland ParkRothenberg Run · Oct 2315:54.3Rothenberg RunOctober 23, 2026
5,000 Meters · Lincoln FieldLexington vs Burlington · Sep 2118:21Lexington vs BurlingtonSeptember 21, 2021
5,000 Meters · Reading Town ForestLexington at Reading · Oct 2817:57Lexington at ReadingOctober 28, 2021
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1815:56.04MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2615:07.10Middlesex League Championship MeetOctober 26, 2025
6,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Sep 519:41.2Ken O'Brien Minutemen InvitationalSeptember 5, 2026
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3126:13.7Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 926:07.4New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 3126:38.6Patriot League Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1925:36.0753rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 75 · Holy CrossHoly Cross8,000 Meters Patriot League7526:13.7 PBJr
Oct 23Rothenberg RunOct 23 · 5,000 Meters Collegiate · Place 16 · Holy CrossHoly Cross5,000 Meters Collegiate1615:54.3 PBJr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 48 · Holy CrossHoly Cross8,000 Meters Collegiate4826:07.4 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 32 · Holy CrossHoly Cross8,000 Meters 8K Navy 45:00 min.cap3225:36.07 PBJr
Sep 5Ken O'Brien Minutemen InvitationalSep 5 · 6,000 Meters Collegiate · Place 13 · Holy CrossHoly Cross6,000 Meters Collegiate1319:41.2 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 69 · Holy CrossHoly Cross8,000 Meters Champs6926:38.6 PBSo
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity115:07.10 PB12
Oct 24Rothenberg RunOct 24 · 5,000 Meters College · Place 15 · Holy CrossHoly Cross5,000 Meters College1515:58.1 PBSo
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 3 · Holy CrossHoly Cross5,000 Meters Men's Race315:37.59 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Varsity · Place 10 · Holy CrossHoly Cross8,000 Meters Varsity1025:14.36FR
Aug 3110th Annual Wheaton & Babson Season-OpenerAug 31 · 5,000 Meters Varsity · Place 2 · Holy CrossHoly Cross5,000 Meters Varsity215:54.84Fr

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters "Marty Lewis" Championship · Place 16 · LexingtonLexington5,000 Meters "Marty Lewis" Championship1615:51.6 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 10 · LexingtonLexington5,000 Meters Division 11015:56.04 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 4 · LexingtonLexington5,000 Meters Division 1A415:59.05 PB12
Oct 24Winchester vs Lexington Dual MeetOct 24 · 3 Miles Varsity · Place 2 · LexingtonLexington3 Miles Varsity215:1212
Oct 17Reading vs. Lexington Dual MeetOct 17 · 5,000 Meters Varsity · Place 13 · LexingtonLexington5,000 Meters Varsity1317:0412
Oct 1462nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 5 · LexingtonLexington5,000 Meters Varsity516:10.8SR
Oct 3Lexington vs Woburn Dual MeetOct 3 · Varsity · Place 1 · LexingtonLexingtonVarsity116:1312
Sep 26Arlington vs Lexington Dual MeetSep 26 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity116:43 PB12
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 22 · LexingtonLexington5,000 Meters Championship2215:59.0 PB12
Sep 12Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 1 · LexingtonLexingtonVarsity116:2412

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 52 · LexingtonLexington5,000 Meters 1A5216:34.67JR
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 11 · LexingtonLexington5,000 Meters Varsity1116:29.9JR
Oct 20Lexington vs Winchester Dual MeetOct 20 · 5,000 Meters Varsity · Place 3 · LexingtonLexington5,000 Meters Varsity317:0211
Oct 18Lexington vs Reading Dual MeetOct 18 · Varsity · Place 5 · LexingtonLexingtonVarsity517:1711
Oct 11Lexington at Woburn Dual MeetOct 11 · 3 Miles Varsity · Place 5 · LexingtonLexington3 Miles Varsity516:49.9Unofficial11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 26 · LexingtonLexington5,000 Meters Varsity B2617:51.3Unofficial11
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 64 · LexingtonLexington5,000 Meters Championship6417:2411

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28Lexington at ReadingOct 28 · 5,000 Meters Varsity · Place 13 · LexingtonLexington5,000 Meters Varsity1317:57 PB10
Sep 21Lexington vs BurlingtonSep 21 · 5,000 Meters Varsity · Place 9 · LexingtonLexington5,000 Meters Varsity918:21 PB10
Sep 18Highland Park InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 2 · LexingtonLexington5,000 Meters Junior Varsity218:19.2SO
Sep 18Highland Park InvitationalSep 18 · Junior Varsity · Place 2 · LexingtonLexingtonJunior Varsity218:19.2SO