Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Luther CollegeLuther "Legends" Invitational · Oct 1017:09.2Luther "Legends" InvitationalOctober 10, 2026
5,000 Meters · Derryfield ParkNHIAA Divisional XC Championships · Oct 2922:52.7NHIAA Divisional XC ChampionshipsOctober 29, 2022
5,000 Meters · Franklin ParkCatholic Memorial Invitational · Oct 1621:49.2Catholic Memorial InvitationalOctober 16, 2021
5,000 Meters · Londonderry High SchoolSalem vs Londonderry · Oct 2323:07.5Salem vs LondonderryOctober 23, 2020
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1221:48.1All-American InvitationalSeptember 12, 2026
5,000 Meters · Sauk Valley Community CollegeSkyhawk Invitational · Oct 321:17Skyhawk InvitationalOctober 3, 2026
6,000 Meters · Allison Sports TownGLVC Cross Country Championships · Nov 725:06.3GLVC Cross Country ChampionshipsNovember 7, 2026
6,000 Meters · St. Olaf CollegeSt. Olaf Invitational · Sep 2028:06.4St. Olaf InvitationalSeptember 20, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7GLVC Cross Country ChampionshipsNov 7 · 6,000 Meters GLVC · Place 100 · Upper IowaUpper Iowa6,000 Meters GLVC10025:06.3 PBSr
Oct 10Luther "Legends" InvitationalOct 10 · 4,000 Meters College · Place 28 · Upper IowaUpper Iowa4,000 Meters College2817:09.2 PBSr
Oct 3Skyhawk InvitationalOct 3 · 5,000 Meters Collegiate · Place 2 · Upper IowaUpper Iowa5,000 Meters Collegiate221:17 PBSr
Sep 12All-American InvitationalSep 12 · 5,000 Meters College · Place 30 · Upper IowaUpper Iowa5,000 Meters College3021:48.1 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 4Sauk Valley Skyhawk InvitationalOct 4 · 5,000 Meters Collegiate · Place 10 · Upper IowaUpper Iowa5,000 Meters Collegiate1022:56Jr
Sep 20St. Olaf InvitationalSep 20 · 6,000 Meters College · Place 167 · Upper IowaUpper Iowa6,000 Meters College16728:06.4 PBJr
Sep 13All-American InvitationalSep 13 · 5,000 Meters College · Place 35 · Upper IowaUpper Iowa5,000 Meters College3522:58.7Jr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5NHIAA XC Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 86 · Bishop GuertinBishop Guertin5,000 Meters Varsity8622:26.5SR
Oct 29NHIAA Divisional XC ChampionshipsOct 29 · 5,000 Meters Varsity - D1 · Place 57 · Bishop GuertinBishop Guertin5,000 Meters Varsity - D15722:52.7 PB12
Oct 818th Annual Battle of the Border XC InvitationalOct 8 · 5,000 Meters Varsity · Place 53 · Bishop GuertinBishop Guertin5,000 Meters Varsity5322:03.912
Sep 24Manchester InvitationalSep 24 · 5,000 Meters Varsity · Place 57 · Bishop GuertinBishop Guertin5,000 Meters Varsity5722:2912
Sep 19Nashua North InvitationalSep 19 · 5,000 Meters Varsity · Place 35 · Bishop GuertinBishop Guertin5,000 Meters Varsity3522:16.6SR

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30NHIAA ChampionshipsOct 30 · 5,000 Meters Division 1 · Place 50 · Bishop GuertinBishop Guertin5,000 Meters Division 1507:06.0JR
Oct 16Catholic Memorial InvitationalOct 16 · 5,000 Meters Varsity · Place 11 · Bishop GuertinBishop Guertin5,000 Meters Varsity1121:49.2 PB11
Sep 25Manchester InvitationalSep 25 · 5,000 Meters Varsity · Place 58 · Bishop GuertinBishop Guertin5,000 Meters Varsity5821:5311
Sep 18Nashua North InvitationalSep 18 · 5,000 Meters Varsity · Place 27 · Bishop GuertinBishop Guertin5,000 Meters Varsity2721:02.6—

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 23Salem vs LondonderryOct 23 · 5,000 Meters Varsity · Place 4 · LondonderryLondonderry5,000 Meters Varsity423:07.5 PB10