Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 1A · Nov 217:53.4Iowa State Championships 1ANovember 2, 2024
5,000 Meters · Monticello HSMonticello XC · Sep 918:20.7Monticello XCSeptember 9, 2023
5,000 Meters · River Valley Public Golf CourseCulver-Stockton Great River Open · Aug 2915:13.62Culver-Stockton Great River OpenAugust 29, 2025
8,000 Meters · Baldwin Golf CourseHeart of America Cross Country Championships · Nov 625:27.3Heart of America Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · Cedar Creek GCIndian Hills CC Invitational · Oct 926:43.34Indian Hills CC InvitationalOctober 9, 2026
8,000 Meters · Mahoney State ParkBlazing Tiger Classic · Oct 2526:58.87Blazing Tiger ClassicOctober 25, 2025
8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 325:42.4Steve Johnson Invitational October 3, 2026
8,000 Meters · Notre Dame Burke Memorial Golf Course2026 National Catholic Invitational · Sep 1825:35.902026 National Catholic InvitationalSeptember 18, 2026
8,000 Meters · Seminole Valley ParkHeart of America Conference Championships · Nov 826:32.6Heart of America Conference ChampionshipsNovember 8, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6Heart of America Cross Country ChampionshipsNov 6 · 8,000 Meters Heart of America · Place 9 · Mount Mercy (Iowa)Mount Mercy (Iowa)8,000 Meters Heart of America925:27.3 PBSo
Oct 9Indian Hills CC InvitationalOct 9 · 8,000 Meters Collegiate · Place 5 · Mount Mercy (Iowa)Mount Mercy (Iowa)8,000 Meters Collegiate526:43.34 PBSo
Oct 3Steve Johnson Invitational Oct 3 · 8,000 Meters College · Place 18 · Mount Mercy (Iowa)Mount Mercy (Iowa)8,000 Meters College1825:42.4 PBSo
Sep 182026 National Catholic InvitationalSep 18 · 8,000 Meters Men · Place 50 · Mount Mercy (Iowa)Mount Mercy (Iowa)8,000 Meters Men5025:35.90 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8Heart of America Conference ChampionshipsNov 8 · 8,000 Meters Heart of America · Place 54 · Mount Mercy (Iowa)Mount Mercy (Iowa)8,000 Meters Heart of America5426:32.6 PBFr
Oct 25Blazing Tiger ClassicOct 25 · 8,000 Meters Collegiate · Place 116 · Mount Mercy (Iowa)Mount Mercy (Iowa)8,000 Meters Collegiate11626:58.87 PBFr
Oct 4Seminole Valley StampedeOct 4 · 8,000 Meters Varsity · Place 83 · Mount MercyMount Mercy8,000 Meters Varsity8326:57.0FR
Sep 192025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 90 · Mount Mercy (Iowa)Mount Mercy (Iowa)8,000 Meters Catholic Champs9027:35.50Fr
Aug 29Culver-Stockton Great River OpenAug 29 · 5,000 Meters Men's Race · Place 9 · Mount Mercy (Iowa)Mount Mercy (Iowa)5,000 Meters Men's Race915:13.62 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2Iowa State Championships 1ANov 2 · 5,000 Meters Varsity 1A · Place 88 · SpringvilleSpringville5,000 Meters Varsity 1A8817:53.4 PB12
Nov 1Iowa State Championships 3ANov 1 · 5,000 Meters Varsity 1A · Place 88 · SpringvilleSpringville5,000 Meters Varsity 1A8817:53.4SR
Oct 24Iowa State Qualifier - 1A - North LinnOct 24 · 5,000 Meters Varsity · Place 8 · SpringvilleSpringville5,000 Meters Varsity817:38.0SR
Oct 15Tri-Rivers XC Conference Meet Oct 15 · 5,000 Meters Varsity · Place 3 · SpringvilleSpringville5,000 Meters Varsity316:44.9SR
Oct 8West Delaware Hawks XC Invitational Oct 8 · 5,000 Meters Varsity · Place 24 · SpringvilleSpringville5,000 Meters Varsity2417:19.5SR
Oct 1Iowa City West InvitationalOct 1 · 5,000 Meters Varsity · Place 18 · SpringvilleSpringville5,000 Meters Varsity1817:34.3SR
Sep 23Solon InvitationalSep 23 · 5,000 Meters Varsity · Place 6 · SpringvilleSpringville5,000 Meters Varsity617:06.3SR
Sep 14Monticello XCSep 14 · 5,000 Meters Varsity · Place 15 · SpringvilleSpringville5,000 Meters Varsity1517:33.7SR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19Iowa State Qualifier - 1A - North LinnOct 19 · 5,000 Meters Varsity · Place 21 · SpringvilleSpringville5,000 Meters Varsity2118:19.4011
Oct 10Tri-Rivers Conference XC Meet @ Little Bear Country ClubOct 10 · 5,000 Meters Varsity · SpringvilleSpringville5,000 Meters Varsity—NT—
Oct 3West Delaware Hawks XCOct 3 · 5,000 Meters Varsity · Place 44 · SpringvilleSpringville5,000 Meters Varsity4418:05.5JR
Sep 19Vinton-Shellsburg InvitationalSep 19 · 5,000 Meters Varsity · Place 8 · SpringvilleSpringville5,000 Meters Varsity817:40.5JR
Sep 9Monticello XCSep 9 · 5,000 Meters Varsity Boys · Place 29 · SpringvilleSpringville5,000 Meters Varsity Boys2918:20.7 PB11

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 20Iowa State Qualifier 1A - CascadeOct 20 · 5,000 Meters Varsity · Place 16 · SpringvilleSpringville5,000 Meters Varsity1618:41.92SO
Oct 13Tri-Rivers ConferenceOct 13 · 5,000 Meters Varsity · Place 9 · SpringvilleSpringville5,000 Meters Varsity95:4810
Oct 11Tri-Rivers Conference MeetOct 11 · 5,000 Meters Varsity · Place 9 · SpringvilleSpringville5,000 Meters Varsity95:4810
Oct 4West Delaware InvitationalOct 4 · 5,000 Meters Varsity · Place 33 · SpringvilleSpringville5,000 Meters Varsity335:4010
Sep 29Western Dubuque InvitationalSep 29 · 5,000 Meters Varsity · Place 32 · SpringvilleSpringville5,000 Meters Varsity325:5710
Sep 13Starmont InvitationalSep 13 · 5,000 Meters Varsity · Place 20 · SpringvilleSpringville5,000 Meters Varsity2017:56.83SO
Aug 30Williamsburg Raider InvitationalAug 30 · 5,000 Meters Varsity · Place 6 · SpringvilleSpringville5,000 Meters Varsity618:28.3SO
Aug 23Mount Vernon InvitationalAug 23 · 5,000 Meters Varsity · Place 33 · SpringvilleSpringville5,000 Meters Varsity3318:46.80SO

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 21Iowa State Qualifier 1A - CascadeOct 21 · 5,000 Meters Varsity · Place 25 · SpringvilleSpringville5,000 Meters Varsity2519:51.89
Sep 14Starmont InvitationalSep 14 · 5,000 Meters Varsity · Place 14 · SpringvilleSpringville5,000 Meters Varsity1418:21.129
Aug 31Williamsburg InvitationalAug 31 · 3.1 Miles Varsity · Place 35 · Springville CommSpringville Comm3.1 Miles Varsity3519:44.859
Aug 31Williamsburg InvitationalAug 31 · 3.1 Miles Varsity · Place 35 · SpringvilleSpringville3.1 Miles Varsity3519:44.859