Personal bests

Best marks in available results
Event / courseMarkMeetDate
3340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 515:14.3Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Derryfield ParkNHIAA Divisional XC Championships · Oct 2919:43.2NHIAA Divisional XC ChampionshipsOctober 29, 2022
5,000 Meters · Nashua High School SouthNHIAA Meet of Champons · Nov 720:18.84NHIAA Meet of ChamponsNovember 7, 2020
5,000 Meters · Oyster River High SchoolBobcat Invitational · Sep 1121:28Bobcat InvitationalSeptember 11, 2021
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1220:54.1New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 921:0085th-42nd New England Interscholastic XC ChampionshipsNovember 9, 2019
6,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1925:43.4Maine State ChampionshipsSeptember 19, 2026
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1724:18.6Conn College InviteOctober 17, 2026
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:10.5Paul Short RunOctober 2, 2026
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:20.9Paul Short Run (College)October 3, 2025
6,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3125:52.7NESCAC XC ChampionshipOctober 31, 2026
6,000 Meters · University of Massachusetts Amherst NESCAC Cross Country Championships · Oct 2825:24.3NESCAC Cross Country ChampionshipsOctober 28, 2023

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 6,000 Meters Championship · Place 150 · BatesBates6,000 Meters Championship15025:52.7 PBSr
Oct 17Conn College InviteOct 17 · 6,000 Meters White · Place 104 · BatesBates6,000 Meters White10424:18.6 PBSr
Oct 2Paul Short RunOct 2 · 6,000 Meters Open · Place 285 · BatesBates6,000 Meters Open28526:10.5 PBSr
Sep 19Maine State ChampionshipsSep 19 · 6,000 Meters Collegiate · Place 90 · BatesBates6,000 Meters Collegiate9025:43.4 PBSr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 3,340 Meters Collegiate · Place 76 · BatesBates3,340 Meters Collegiate7615:14.3 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Conn College InviteOct 18 · 6,000 Meters White · BatesBates6,000 Meters White—DNFJr
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters Open · Place 315 · BatesBates6,000 Meters Open31525:20.9 PBJr
Sep 20Maine State ChampionshipSep 20 · 6,000 Meters College · Place 66 · BatesBates6,000 Meters College6625:52.5Jr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 28NESCAC Cross Country ChampionshipsOct 28 · 6,000 Meters College · Place 102 · BatesBates6,000 Meters College10225:24.3 PBFr

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 95 · ExeterExeter5,000 Meters Varsity9520:54.1 PB12
Nov 5NHIAA XC Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 18 · ExeterExeter5,000 Meters Varsity1819:55.8SR
Oct 29NHIAA Divisional XC ChampionshipsOct 29 · 5,000 Meters Varsity - D1 · Place 4 · ExeterExeter5,000 Meters Varsity - D1419:43.2 PB12
Sep 24Manchester InvitationalSep 24 · 5,000 Meters Varsity · Place 19 · ExeterExeter5,000 Meters Varsity1920:3012
Sep 20League High School MeetSep 20 · 5,000 Meters Varsity · Place 2 · ExeterExeter5,000 Meters Varsity219:40.0SR
Sep 6Cofrin ClassicSep 6 · 5,000 Meters Varsity · Place 3 · ExeterExeter5,000 Meters Varsity319:49.9SR

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30NHIAA ChampionshipsOct 30 · 5,000 Meters Division 1 · Place 22 · ExeterExeter5,000 Meters Division 1226:42.6JR
Sep 25Manchester InvitationalSep 25 · 5,000 Meters Varsity · Place 50 · ExeterExeter5,000 Meters Varsity5021:4311
Sep 11Bobcat InvitationalSep 11 · 5,000 Meters Varsity · Place 15 · ExeterExeter5,000 Meters Varsity1521:28 PB11

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7NHIAA Meet of ChamponsNov 7 · 5,000 Meters Varsity · Place 34 · ExeterExeter5,000 Meters Varsity3420:18.84 PB10
Oct 31New Hampshire NHIAA State Divisional ChampionshipsOct 31 · 5,000 Meters Division 1 · Place 8 · ExeterExeter5,000 Meters Division 1820:54.9SO
Oct 24Portsmouth-Exeter MeetOct 24 · 5,000 Meters Varsity · Place 2 · ExeterExeter5,000 Meters Varsity221:31SO
Oct 15Oyster River vs ExeterOct 15 · 5,000 Meters Varsity · Place 3 · ExeterExeter5,000 Meters Varsity322:11.6SO

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 985th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 155 · ExeterExeter5,000 Meters Varsity15521:00 PB9
Nov 2NHIAA State Meet of ChampionsNov 2 · 3 Miles Varsity · Place 42 · ExeterExeter3 Miles Varsity4219:42.5FR
Oct 26New Hampshire NHIAA State Divisional ChampionshipsOct 26 · 5,000 Meters Division 1 · Place 31 · ExeterExeter5,000 Meters Division 13120:50.69
Oct 8Exeter vs. Dover and TimberlaneOct 8 · 5,000 Meters Varsity · Place 12 · ExeterExeter5,000 Meters Varsity1222:289
Sep 21Manchester InvitationalSep 21 · 5,000 Meters Varsity · Place 147 · ExeterExeter5,000 Meters Varsity14724:319
Sep 17Salem, Spaulding @ ExeterSep 17 · 5,000 Meters Varsity · Place 9 · ExeterExeter5,000 Meters Varsity921:55FR