Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rotary ParkRon Ouellete Invitational · Sep 614:07.70Ron Ouellete InvitationalSeptember 6, 2025
3340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 513:46.8Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Belfast HS Maine Class C State XC Championship · Oct 3020:08.98Maine Class C State XC ChampionshipOctober 30, 2021
5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 3020:50.4Charger InvitationalAugust 30, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 920:41.1Hopkinton Cross Country FestivalOctober 9, 2026
5,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 1021:17.7Hopkinton Cross Country FestivalOctober 10, 2025
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1220:20.0New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · Troy Howard Middle SchoolMaine Class C State XC Championship · Nov 419:33.75Maine Class C State XC ChampionshipNovember 4, 2023
5,000 Meters · Twin Brook Recreation AreaMaine Class C State XC Championship · Oct 2920:31.40Maine Class C State XC ChampionshipOctober 29, 2022
5,000 Meters · University of Maine at AugustaMVC XC Championship · Oct 1421:14.4MVC XC ChampionshipOctober 14, 2023
5,000 Meters · Winthrop HSWinthrop HS Meet · Sep 1521:17.20Winthrop HS MeetSeptember 15, 2023
6,000 Meters · 541 Main StMaslan XC Invite · Oct 426:25.9Maslan XC InviteOctober 4, 2026
6,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2025:13.1Maine State ChampionshipSeptember 20, 2025
6,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1625:57.3NCAA DIII East RegionalNovember 16, 2024
6,000 Meters · Keene State CollegeKSC Invitational · Oct 425:08.00KSC InvitationalOctober 4, 2025
6,000 Meters · Norwich UniversityThe GNAC XC Champ · Nov 225:02.60The GNAC XC ChampNovember 2, 2025
6,000 Meters · Saint Joseph's College of MaineCoach Dann Runnin' Monks Classic · Oct 1725:17.9Coach Dann Runnin' Monks ClassicOctober 17, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17Coach Dann Runnin' Monks ClassicOct 17 · 6,000 Meters Collegiate · Place 2 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters Collegiate225:17.9 PBJr
Oct 9Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)5,000 Meters Collegiate2220:41.1 PBJr
Oct 4Maslan XC InviteOct 4 · 6,000 Meters Collegiate · Place 8 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters Collegiate826:25.9 PBJr
Sep 19Maine State ChampionshipsSep 19 · 6,000 Meters Collegiate · Place 89 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters Collegiate8925:40.1Jr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 3,340 Meters Collegiate · Place 46 · Saint Joseph's (Maine)Saint Joseph's (Maine)3,340 Meters Collegiate4613:46.8 PBJr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 6,000 Meters D3 East · Place 146 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters D3 East14625:57.6So
Nov 2The GNAC XC ChampNov 2 · 6,000 Meters College · Place 7 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College725:02.60 PBSo
Oct 18Runnin' Monks InvitationalOct 18 · 6,000 Meters College · Place 7 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College726:22.4So
Oct 10Hopkinton Cross Country FestivalOct 10 · 5,000 Meters College · Place 33 · Saint Joseph's (Maine)Saint Joseph's (Maine)5,000 Meters College3321:17.7 PBSo
Oct 4KSC InvitationalOct 4 · 6,000 Meters College · Place 114 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College11425:08.00 PBSo
Sep 20Maine State ChampionshipSep 20 · 6,000 Meters College · Place 59 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College5925:13.1 PBSo
Sep 6Ron Ouellete InvitationalSep 6 · 2 Miles Collegiate · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)2 Miles Collegiate1214:07.70 PBSo
Aug 30Charger InvitationalAug 30 · 5,000 Meters Women's Race · Place 5 · Saint Joseph's (Maine)Saint Joseph's (Maine)5,000 Meters Women's Race520:50.4 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 6,000 Meters D3 East · Place 132 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters D3 East13225:57.3 PBFr
Nov 2GNAC Cross-Country Run ChampionshipNov 2 · 6,000 Meters College · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College625:28.70Fr
Oct 19Runnin' Monks InvitationalOct 19 · 6,000 Meters College · Place 1 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College126:10.6Fr
Oct 11Bruce Kirsh Cross Country CupOct 11 · 6,000 Meters Varsity · Place 40 · St. Joseph's (Me.)St. Joseph's (Me.)6,000 Meters Varsity4024:54.3FR
Aug 31Charger InvitationalAug 31 · 5,000 Meters College · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine)5,000 Meters College621:10.9Fr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4Maine Class C State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 6 · WinthropWinthrop5,000 Meters Varsity619:33.75 PB12
Oct 21Southern Maine Class C RegionalOct 21 · 5,000 Meters Varsity · Place 3 · WinthropWinthrop5,000 Meters Varsity320:59.1112
Oct 14MVC XC ChampionshipOct 14 · 5,000 Meters Varsity · Place 1 · WinthropWinthrop5,000 Meters Varsity121:14.4 PB12
Sep 15Winthrop HS MeetSep 15 · 5,000 Meters Varsity · Place 1 · WinthropWinthrop5,000 Meters Varsity121:17.20 PB12

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 70 · WinthropWinthrop5,000 Meters Varsity7020:20.0 PB11
Oct 29Maine Class C State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 4 · WinthropWinthrop5,000 Meters Varsity420:31.40 PB11
Oct 22Southern Maine Class C Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 2 · WinthropWinthrop5,000 Meters Varsity220:58.9111
Aug 26Laliberte InvitationalAug 26 · 2.2 Miles Varsity · Place 4 · Winthrop GWinthrop G2.2 Miles Varsity417:22.4—
Aug 26Laliberte InvitationalAug 26 · Varsity · Place 40 · Winthrop GWinthrop GVarsity4017:22.40—

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 30Maine Class C State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 6 · WinthropWinthrop5,000 Meters Varsity620:08.98 PB10
Oct 23Southern Maine Class C Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 2 · WinthropWinthrop5,000 Meters Varsity221:02.9610