Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3011:17.26Suffolk Short Course ClassicAugust 30, 2025
3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 511:26.4Suffolk Short Course ClassicSeptember 5, 2026
4,000 Meters · Highland ParkFriar Invitational · Sep 615:53.2Friar InvitationalSeptember 6, 2024
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2519:53.4NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1118:41.8New England (NEICAAA) Cross Country ChampionshipOctober 11, 2024
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 918:44.8New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 3019:43.9Paul Short InvitationalSeptember 30, 2023
5,000 Meters · Parkview Cross Country CoursePIAA State XC Championships · Nov 419:36PIAA State XC ChampionshipsNovember 4, 2023
5,000 Meters · Stanley Quarter ParkCCSU Ted Owen Invite · Sep 2018:07.80CCSU Ted Owen InviteSeptember 20, 2025
5,000 Meters · U Albany Campus CourseAmerica East Cross Country Championships · Oct 3018:51.5America East Cross Country ChampionshipsOctober 30, 2026
6,000 Meters · Hopkinton FairgroundsNCAA DI Northeast Regional · Nov 1522:44.5NCAA DI Northeast RegionalNovember 15, 2024
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 422:15.9Paul Short RunOctober 4, 2024
6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1922:41.2453rd 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

4 results
DateMeetEventPlMarkGr
Oct 30America East Cross Country ChampionshipsOct 30 · 5,000 Meters America East · Place 58 · New HampshireNew Hampshire5,000 Meters America East5818:51.5 PBJr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 5,000 Meters Collegiate · Place 36 · New HampshireNew Hampshire5,000 Meters Collegiate3618:44.8 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Gold 35:00 min. cap · Place 39 · New HampshireNew Hampshire6,000 Meters 6K Gold 35:00 min. cap3922:41.24 PBJr
Sep 5Suffolk Short Course ClassicSep 5 · 3,000 Meters Collegiate · Place 4 · New HampshireNew Hampshire3,000 Meters Collegiate411:26.4 PBJr

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 20CCSU Ted Owen InviteSep 20 · 5,000 Meters Varsity · Place 20 · New HampshireNew Hampshire5,000 Meters Varsity2018:07.80 PBSo
Aug 30Suffolk Short Course ClassicAug 30 · 3,000 Meters Women's Race · Place 12 · New HampshireNew Hampshire3,000 Meters Women's Race1211:17.26 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Northeast RegionalNov 15 · 6,000 Meters Northeast · Place 171 · New HampshireNew Hampshire6,000 Meters Northeast17122:44.5 PBFr
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 5,000 Meters College · Place 28 · New HampshireNew Hampshire5,000 Meters College2818:41.8 PBFr
Oct 4Paul Short RunOct 4 · 6,000 Meters Brown · Place 31 · New HampshireNew Hampshire6,000 Meters Brown3122:15.9 PBFr
Sep 6Friar InvitationalSep 6 · 4,000 Meters College · Place 22 · New HampshireNew Hampshire4,000 Meters College2215:53.2 PBFr

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 36 · UNA-PA-HallUNA-PA-Hall5,000 Meters Championship - Northeast3619:53.4 PB12
Nov 4PIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 28 · PennsburyPennsbury5,000 Meters 3A2819:36 PB12
Oct 27PIAA District 1 ChampionshipsOct 27 · Varsity · Place 44 · PennsburyPennsburyVarsity4419:24.3—
Oct 20Suburban One League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury5,000 Meters Varsity319:19.812
Oct 20Suburban One League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 7 · PennsburyPennsbury5,000 Meters Varsity719:19.812
Oct 11Council Rock InvitationalOct 11 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury5,000 Meters Varsity320:20.0712
Oct 7William Tennent InvitationalOct 7 · 5,000 Meters Varsity · Place 5 · PennsburyPennsbury5,000 Meters Varsity519:03.612
Sep 30Paul Short InvitationalSep 30 · 5,000 Meters Brown · Place 30 · PennsburyPennsbury5,000 Meters Brown3019:43.9 PB12

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28PIAA District 1 ChampionshipsOct 28 · Varsity · Place 16 · PennsburyPennsburyVarsity1618:40.1—
Oct 21Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 10 · PennsburyPennsbury5,000 Meters Varsity1019:25.111
Oct 21Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury5,000 Meters Varsity319:25.111
Oct 8William Tennent InvitationalOct 8 · 5,000 Meters Varsity · Place 11 · PennsburyPennsbury5,000 Meters Varsity1119:30.411
Sep 30Lehigh Paul Short RunSep 30 · 5,000 Meters Varsity · Place 20 · PennsburyPennsbury5,000 Meters Varsity208:25.111
Sep 24Council Rock InvitationalSep 24 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury5,000 Meters Varsity319:55.8311

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29PIAA District 1 ChampionshipsOct 29 · Varsity · Place 51 · PennsburyPennsburyVarsity5120:00.6—
Oct 29PIAA District 1 ChampionshipsOct 29 · Varsity · Place 49 · PennsburyPennsburyVarsity4920:00.6—
Oct 22Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 5 · PennsburyPennsbury5,000 Meters Varsity520:19.610
Oct 22Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 19 · PennsburyPennsbury5,000 Meters Varsity1920:19.610
Oct 2Whippets XC InvitationalOct 2 · 5,000 Meters Varsity · Place 10 · PennsburyPennsbury5,000 Meters Varsity1020:07.410
Sep 25George School InvitationalSep 25 · 5,000 Meters Varsity · Place 11 · PennsburyPennsbury5,000 Meters Varsity1120:30.7SO
Sep 11Abington XC InvitationalSep 11 · 5,000 Meters Varsity · Place 11 · PennsburyPennsbury5,000 Meters Varsity116:45—
Sep 11Abington XC InvitationalSep 11 · Varsity · Place 11 · PennsburyPennsburyVarsity116:45—

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 23SOL Patriot Division ChampionshipsOct 23 · 5,000 Meters Varsity · Place 18 · PennsburyPennsbury5,000 Meters Varsity1822:21.6FR