Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 2916:21.5Comet OpenerAugust 29, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1318:11.5MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2216:48.216th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Hopedale Junior Senior High SchoolDual Valley Conference High School Championships · Oct 1816:29.95Dual Valley Conference High School ChampionshipsOctober 18, 2023
5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 1819:12.96Vineyard InvitationalSeptember 18, 2021
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1217:11.3MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:06.54MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 517:17.53MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
8,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 126:45.6MIAA CC ChampionshipNovember 1, 2025
8,000 Meters · Calvin College - Gainey Athletic ComplexCalvin Diemer Classic · Sep 1327:16.0Calvin Diemer ClassicSeptember 13, 2025
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:06.8Running of the CowsOctober 3, 2026
8,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1127:05.22026 Spartan Cross Country InvitationalSeptember 11, 2026
8,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 3125:45.592026 M.I.A.A. Cross Country ChampionshipOctober 31, 2026
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1827:55.0Interregional InvitationalOctober 18, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 312026 M.I.A.A. Cross Country ChampionshipOct 31 · 8,000 Meters Collegiate · Place 17 · Calvin UniversityCalvin University8,000 Meters Collegiate1725:45.59 PBJr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 150 · Calvin UniversityCalvin University8,000 Meters Navy Championship15026:06.8 PBJr
Sep 192026 Knight InviteSep 19 · 8,000 Meters Men · Place 60 · Calvin UniversityCalvin University8,000 Meters Men6027:21.5Jr
Sep 112026 Spartan Cross Country InvitationalSep 11 · 8,000 Meters College · Place 119 · Calvin UniversityCalvin University8,000 Meters College11927:05.2 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MIAA CC ChampionshipNov 1 · 8,000 Meters Men · Place 37 · Calvin UniversityCalvin University8,000 Meters Men3726:45.6 PBSo
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Open · Place 29 · Calvin UniversityCalvin University8,000 Meters Open2927:55.0 PBSo
Oct 4Knight InvitationalOct 4 · 8,000 Meters Collegiate · Place 40 · Calvin UniversityCalvin University8,000 Meters Collegiate4027:46.4So
Sep 13Calvin Diemer ClassicSep 13 · 8,000 Meters Men · Place 29 · Calvin UniversityCalvin University8,000 Meters Men2927:16.0 PBSo
Aug 29Comet OpenerAug 29 · 5,000 Meters Men's Race · Place 32 · Calvin UniversityCalvin University5,000 Meters Men's Race3216:21.5 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 2MIAA Championships 2024Nov 2 · 8,000 Meters Varsity · Place 92 · Calvin UniversityCalvin University8,000 Meters Varsity9228:16.5FR
Oct 12Jayhawk Collegiate Invitational Oct 12 · 8,000 Meters Varsity · Place 108 · Calvin UniversityCalvin University8,000 Meters Varsity10828:24.40Fr
Sep 28Knight InvitationalSep 28 · 8,000 Meters College · Place 81 · Calvin UniversityCalvin University8,000 Meters College8128:58.6Fr

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 34 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 23417:06.54 PB12
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity416:11.3SR
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity416:09.2SR
Oct 18Dual Valley Conference HS/MS ChampionshipOct 18 · 5,000 Meters Varsity · Place 1 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity116:29.95SR
Oct 18Dual Valley Conference High School ChampionshipsOct 18 · 5,000 Meters Varsity · Place 1 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity116:29.95 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 13 · Whitinsville ChristiWhitinsville Christi5,000 Meters Varsity1316:09.79SR
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 34 · Whitinsville ChristianWhitinsville Christian5,000 Meters Championship3416:47.0SR
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 18 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity - 21816:48.2 PB12
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity817:04.2512
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity817:04.2512
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity817:04.2512
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity817:04.2512
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity817:04.2512

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 62 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 26217:32.8211
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2C · Place 12 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 2C1217:11.3 PB11
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 19 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1917:17.6JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 17 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior/Senior (Small School)1717:17.53 PB11
Oct 29District E ChampionshipsOct 29 · 5,000 Meters Division 2 · Place 2 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 2217:36.611
Oct 20Dual Valley League Cross-Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 1 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity117:1911
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 29 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2917:03.2JR
Oct 8Ponaganset Covered Bridge ClassicOct 8 · 5,000 Meters Varsity · Place 40 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity4017:22.411
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 2 · Place 43 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity - 24317:5811
Sep 10Martha's Vineyard InvitationalSep 10 · 5,000 Meters Varsity · Place 13 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1317:45.4JR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Divison 2C · Place 32 · Whitinsville ChristianWhitinsville Christian5,000 Meters Divison 2C3218:11.5 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 8 · Whitinsville ChristianWhitinsville Christian5,000 Meters Sophomore818:00.910
Oct 23Dick Atkinson InvitationalOct 23 · 5,000 Meters Varsity · Place 30 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity3017:54.410
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Sophomore · Place 12 · Whitinsville ChristiWhitinsville Christi5,000 Meters Sophomore1218:08.1—
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 44 · Whitinsville ChristianWhitinsville Christian5,000 Meters Green Race4418:30.610
Sep 18Vineyard InvitationalSep 18 · 5,000 Meters Varsity · Place 39 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity3919:12.96 PB10