Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 2333:31.82024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)November 23, 2024
10,000 Meters · Bethpage State ParkNCAA DII East Regional XC Championships · Nov 1932:58.1NCAA DII East Regional XC ChampionshipsNovember 19, 2022
10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) · Nov 2232:29.72025 NCAA Division II Cross Country Champs (67th Men & 44th Women)November 22, 2025
10,000 Meters · Franklin Pierce UniversityNCAA Division II East Region Cross Country Championships · Nov 433:05.9NCAA Division II East Region Cross Country ChampionshipsNovember 4, 2023
10,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNCAA DII East Regional · Nov 832:09.6NCAA DII East RegionalNovember 8, 2025
10,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 931:30.4NCAA DII East RegionalNovember 9, 2024
4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1214:23.22USATF New England Association Junior Olympic ChampionshipsNovember 12, 2017
5,000 Meters · Coe-Brown Northwood AcademyNew Hampshire Division 2-3 JV Championships · Oct 1718:31New Hampshire Division 2-3 JV ChampionshipsOctober 17, 2018
5,000 Meters · Goddard Memorial State ParkBrown University Northeast Cross Country Championship · Oct 2017:43.87Brown University Northeast Cross Country ChampionshipOctober 20, 2018
5,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 1117:52.66USATF New England Association Junior Olympic ChampionshipsNovember 11, 2018
5,000 Meters · Oyster River High SchoolBobcat Invitational · Sep 1118:00Bobcat InvitationalSeptember 11, 2021
5,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 1818:26.80USATF Region 1 Junior Olympic ChampionshipsNovember 18, 2018
5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 917:2785th-42nd New England Interscholastic XC ChampionshipsNovember 9, 2019
8,000 Meters · Hopkinton FairgroundsNortheast-10 Cross Country Championships · Oct 2725:03.55Northeast-10 Cross Country ChampionshipsOctober 27, 2024
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:09.7Paul Short RunOctober 4, 2024
8,000 Meters · Saint Anselm CollegeNE10 Championships · Oct 2626:20.6NE10 ChampionshipsOctober 26, 2025
8,000 Meters · St. Michael's CollegeNE 10 Cross-Country Run Championship · Nov 625:52.5NE 10 Cross-Country Run ChampionshipNovember 6, 2022
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2024:56.5652nd Corsair XC InvitationalSeptember 20, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division II Cross Country Champs (67th Men & 44th Women)Nov 22 · 10,000 Meters D2 Championship · Place 180 · Southern New HampshireSouthern New Hampshire10,000 Meters D2 Championship18032:29.7 PBSr
Nov 8NCAA DII East RegionalNov 8 · 10,000 Meters D2 East · Place 4 · Southern New HampshireSouthern New Hampshire10,000 Meters D2 East432:09.6 PBSr
Oct 26NE10 ChampionshipsOct 26 · 8,000 Meters Collegiate · Place 3 · Southern New HampshireSouthern New Hampshire8,000 Meters Collegiate326:20.6 PBSr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 53 · Southern New HampshireSouthern New Hampshire8,000 Meters NEICAAA5325:37.5Sr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 15 · Southern New HampshireSouthern New Hampshire8,000 Meters Men's 8K Gold1524:56.56 PBSr
Sep 6Shacklette InvitationalSep 6 · 8,000 Meters College · Place 1 · Southern New HampshireSouthern New Hampshire8,000 Meters College127:04.6Sr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 10,000 Meters Championship · Place 237 · Southern New HampshireSouthern New Hampshire10,000 Meters Championship23733:31.8 PBJr
Nov 9NCAA DII East RegionalNov 9 · 10,000 Meters D2 East · Place 4 · Southern New HampshireSouthern New Hampshire10,000 Meters D2 East431:30.4 PBJr
Oct 27Northeast-10 Cross Country ChampionshipsOct 27 · 8,000 Meters Men · Place 3 · Southern New HampshireSouthern New Hampshire8,000 Meters Men325:03.55 PBJr
Oct 4Paul Short RunOct 4 · 8,000 Meters Green · Place 1 · Southern New HampshireSouthern New Hampshire8,000 Meters Green126:09.7 PBJr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II East Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 42 · Southern New HampshireSouthern New Hampshire10,000 Meters College4233:05.9 PBSo

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 19NCAA DII East Regional XC ChampionshipsNov 19 · 10,000 Meters Championship · Place 27 · Southern New HampshireSouthern New Hampshire10,000 Meters Championship2732:58.1 PBFr
Nov 6NE 10 Cross-Country Run ChampionshipNov 6 · 8,000 Meters College · Place 9 · Southern New HampshireSouthern New Hampshire8,000 Meters College925:52.5 PBFr

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30NHIAA ChampionshipsOct 30 · 5,000 Meters Division 2 · Place 11 · Oyster RiverOyster River5,000 Meters Division 2115:31.8SR
Sep 25Manchester InvitationalSep 25 · 5,000 Meters Varsity · Place 5 · Oyster RiverOyster River5,000 Meters Varsity517:0712
Sep 11Bobcat InvitationalSep 11 · 5,000 Meters Varsity · Place 14 · Oyster RiverOyster River5,000 Meters Varsity1418:00 PB12
Sep 4Coach Korcoulis InvitationalSep 4 · 5,000 Meters Varsity · Place 4 · Oyster RiverOyster River5,000 Meters Varsity417:09.2—

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31New Hampshire NHIAA State Divisional ChampionshipsOct 31 · 5,000 Meters Division 2 · Place 29 · Oyster RiverOyster River5,000 Meters Division 22917:57.9JR
Oct 15Oyster River vs ExeterOct 15 · 5,000 Meters Varsity · Place 6 · Oyster RiverOyster River5,000 Meters Varsity618:42.6JR
Oct 2Oyster River vs Winnacunnet MeetOct 2 · 5,000 Meters Varsity · Place 2 · Oyster RiverOyster River5,000 Meters Varsity217:55.8JR
Sep 25Oyster River vs DoverSep 25 · 5,000 Meters Varsity · Place 3 · Oyster RiverOyster River5,000 Meters Varsity317:55.3JR

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 985th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 142 · Oyster RiverOyster River5,000 Meters Varsity14217:27 PB10
Nov 2NHIAA State Meet of ChampionsNov 2 · 3 Miles Varsity · Place 53 · Oyster RiverOyster River3 Miles Varsity5316:36.9SO
Oct 26New Hampshire NHIAA State Divisional ChampionshipsOct 26 · 5,000 Meters Division 2 · Place 16 · Oyster RiverOyster River5,000 Meters Division 21616:55.910
Sep 21Manchester InvitationalSep 21 · 5,000 Meters Varsity · Place 33 · Oyster RiverOyster River5,000 Meters Varsity3318:0010

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18USATF Region 1 Junior Olympic ChampionshipsNov 18 · 5,000 Meters 15-18 · Place 36 · Granite State FlashGranite State Flash5,000 Meters 15-183618:26.80 PB9
Nov 11USATF New England Association Junior Olympic ChampionshipsNov 11 · 5,000 Meters 15-18 · Place 14 · Granite State FlashGranite State Flash5,000 Meters 15-181417:52.66 PB9
Oct 20Brown University Northeast Cross Country ChampionshipOct 20 · 5,000 Meters Junior Varsity 2 · Place 13 · Oyster RiverOyster River5,000 Meters Junior Varsity 21317:43.87 PB9
Oct 17New Hampshire Division 2-3 JV ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 6 · Oyster RiverOyster River5,000 Meters Junior Varsity618:31 PB9
Sep 22Manchester InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 66 · Oyster RiverOyster River5,000 Meters Junior Varsity6619:179
Sep 8Coach Korcoulis InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 2 · Oyster RiverOyster River5,000 Meters Junior Varsity219:12.5SR

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 55 · Granite State FlashGranite State Flash4,000 Meters 13-145514:23.22 PB8