Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.8 Miles · Wompatuck State ParkNewton North @ Weymouth w/ Milton · Sep 1018:32Newton North @ Weymouth w/ MiltonSeptember 10, 2025
5,000 Meters · Braintree High SchoolBraintree vs Milton · Oct 1520:25Braintree vs MiltonOctober 15, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1121:08.40MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Plattsburgh State FieldhousePlattsburgh Cardinal Classic · Sep 520:51.0Plattsburgh Cardinal ClassicSeptember 5, 2026
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1521:09.53MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2520:53.00Bay State Conference ChampionshipsOctober 25, 2025
6,000 Meters · Bard CollegeLiberty League XC Championships · Oct 3124:45.1Liberty League XC ChampionshipsOctober 31, 2026
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1723:53.2Conn College InviteOctober 17, 2026
6,000 Meters · Ronald C. Hoffmann Cross Country CourseRonald C Hoffmann Invitational · Sep 1924:56.4Ronald C Hoffmann InvitationalSeptember 19, 2026
6,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 2623:17.0RPI Fairgrounds ShowdownSeptember 26, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Liberty League XC ChampionshipsOct 31 · 6,000 Meters Liberty League · Place 37 · St. LawrenceSt. Lawrence6,000 Meters Liberty League3724:45.1 PBFr
Oct 17Conn College InviteOct 17 · 6,000 Meters Blue · Place 198 · St. LawrenceSt. Lawrence6,000 Meters Blue19823:53.2 PBFr
Sep 26RPI Fairgrounds ShowdownSep 26 · 6,000 Meters College · Place 62 · St. LawrenceSt. Lawrence6,000 Meters College6223:17.0 PBFr
Sep 19Ronald C Hoffmann InvitationalSep 19 · 6,000 Meters Collegiate · Place 24 · St. LawrenceSt. Lawrence6,000 Meters Collegiate2424:56.4 PBFr
Sep 5Plattsburgh Cardinal ClassicSep 5 · 5,000 Meters Collegiate · Place 14 · St. LawrenceSt. Lawrence5,000 Meters Collegiate1420:51.0 PBFr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 125 · MiltonMilton5,000 Meters Division 112521:09.53 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1C · Place 38 · MiltonMilton5,000 Meters Varsity Divison 1C3821:07.4012
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 48 · MiltonMilton5,000 Meters Varsity4820:53.00 PB12
Oct 15Braintree vs MiltonOct 15 · 5,000 Meters Varsity · Place 6 · MiltonMilton5,000 Meters Varsity620:25 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 104 · MiltonMilton5,000 Meters Varsity Large10421:08.40 PB12
Sep 30Milton and Walpole at NeedhamSep 30 · 5,000 Meters Varsity · Place 9 · MiltonMilton5,000 Meters Varsity920:53—
Sep 17Framingham vs MiltonSep 17 · 5,000 Meters Varsity · MiltonMilton5,000 Meters Varsity021:11Unofficial12
Sep 10Newton North @ Weymouth w/ MiltonSep 10 · 2.8 Miles Varsity · Place 15 · MiltonMilton2.8 Miles Varsity1518:32 PB12
Sep 3Brookline v Natick & MiltonSep 3 · 2.9 Miles Varsity · Place 9 · MiltonMilton2.9 Miles Varsity921:01—

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 150 · MiltonMilton5,000 Meters Varsity Division 115022:08.3411
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 44 · MiltonMilton5,000 Meters Varsity4422:18.8411
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 49 · MiltonMilton5,000 Meters Varsity4921:17.9611
Oct 17Milton vs. BraintreeOct 17 · 2.9 Miles Varsity · Place 12 · MiltonMilton2.9 Miles Varsity1220:5311
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 135 · MiltonMilton5,000 Meters Varsity13521:54.7611
Oct 9Brookline v Milton & NatickOct 9 · 2.76 Miles Varsity · Place 11 · MiltonMilton2.76 Miles Varsity1120:26.8711
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 21 · MiltonMilton5,000 Meters Varsity2121:29.7311
Sep 25Walpole v. Milton & NeedhamSep 25 · 2.57 Miles Varsity · Place 16 · MiltonMilton2.57 Miles Varsity1617:3911
Sep 11Milton vs. FraminghamSep 11 · 2.9 Miles Varsity · Place 4 · MiltonMilton2.9 Miles Varsity421:0811
Sep 4Milton vs. Newton North / WeymouthSep 4 · 2.9 Miles Varsity · Place 20 · MiltonMilton2.9 Miles Varsity2021:1811