Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Newman Catholic HSNewman Catholic Invitational · Aug 3115:34.79Newman Catholic InvitationalAugust 31, 2021
5,000 Meters · Bear Creek Golf CourseForest City Invitational · Oct 1323:49.2Forest City InvitationalOctober 13, 2025
5,000 Meters · Jewell Golf & Country ClubSouth Hamilton Invite · Oct 924:29.05South Hamilton InviteOctober 9, 2025
5,000 Meters · Mason City HSRiverhawk Invitational · Sep 2324:41.4Riverhawk InvitationalSeptember 23, 2025
5,000 Meters · Maynes Grove Country ParkIowa Falls-Alden XC Meet · Aug 2528:57.9Iowa Falls-Alden XC MeetAugust 25, 2022
5,000 Meters · North Iowa Area CCIowa State Qualifier - 1A - Newman Catholic · Oct 2322:52.3Iowa State Qualifier - 1A - Newman CatholicOctober 23, 2025
5,000 Meters · Osage HSOsage Cross Country Invitational · Sep 1331:39.48Osage Cross Country InvitationalSeptember 13, 2022
5,000 Meters · Pioneer Town & Country ClubPanther Invitational · Sep 2524:34.5Panther InvitationalSeptember 25, 2025
5,000 Meters · Veteran's Memorial Golf CourseClear Lake Invitational · Sep 1825:24.7Clear Lake InvitationalSeptember 18, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 23Iowa State Qualifier - 1A - Newman CatholicOct 23 · 5,000 Meters State · Place 36 · Newman Catholic Mason City5,000 Meters State3622:52.3 PB12
Oct 16Top of Iowa Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 35 · Newman Catholic Mason City5,000 Meters Varsity3523:52.712
Oct 13Forest City InvitationalOct 13 · 5,000 Meters High School · Place 31 · Newman Catholic Mason City5,000 Meters High School3123:49.2 PB12
Oct 9South Hamilton InviteOct 9 · 5,000 Meters High School · Place 52 · Newman Catholic Mason City5,000 Meters High School5224:29.05 PB12
Oct 7Dike-New Hartford InvitationalOct 7 · 5,000 Meters Varsity · Place 97 · Newman Catholic Mason City5,000 Meters Varsity9724:02.7SR
Sep 30Jesup InvitationalSep 30 · 5,000 Meters Varsity · Place 107 · Newman Catholic Mason City5,000 Meters Varsity10725:37.7SR
Sep 25Panther InvitationalSep 25 · 5,000 Meters High School · Place 38 · Newman Catholic Mason City5,000 Meters High School3824:34.5 PB12
Sep 23Riverhawk InvitationalSep 23 · 5,000 Meters Varsity · Place 36 · Newman Catholic Mason City5,000 Meters Varsity3624:41.4 PB12
Sep 18Clear Lake InvitationalSep 18 · 5,000 Meters Varsity · Place 44 · Newman Catholic Mason City5,000 Meters Varsity4425:24.7 PB12
Sep 2Newman Catholic InvitationalSep 2 · 5,000 Meters Varsity · Place 43 · Newman Catholic Mason City5,000 Meters Varsity4325:16.512
Aug 28IFA/AGWSR InvitationalAug 28 · 5,000 Meters Varsity · Place 58 · Newman Catholic Mason City5,000 Meters Varsity5826:09.2SR

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 24Iowa State Qualifier - 1A - Central SpringsOct 24 · 5,000 Meters Varsity · Place 36 · Newman Catholic Mason City5,000 Meters Varsity3623:23.0JR
Oct 17Top of Iowa Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 42 · Newman Catholic Mason City5,000 Meters Varsity4224:28.1JR
Oct 14Forest City InvitationalOct 14 · 5,000 Meters Varsity · Place 35 · Newman Catholic Mason City5,000 Meters Varsity3524:27.7JR
Oct 8Dike-New Hartford InvitationalOct 8 · 5,000 Meters Varsity · Place 81 · Newman Catholic Mason City5,000 Meters Varsity8123:21.0JR
Oct 1Jesup InvitationalOct 1 · 5,000 Meters Varsity · Place 90 · Newman Catholic Mason City5,000 Meters Varsity9023:50.1JR
Sep 26Panther InvitationalSep 26 · 5,000 Meters Varsity · Place 48 · Newman Catholic Mason City5,000 Meters Varsity4824:09.7JR
Sep 24Riverhawk InvitationalSep 24 · 5,000 Meters Varsity · Place 20 · Newman Catholic Mason City5,000 Meters Varsity2023:30.3JR
Sep 19Clear Lake InvitationalSep 19 · 5,000 Meters Varsity · Place 38 · Newman Catholic Mason City5,000 Meters Varsity3825:10.3JR
Sep 17Osage InvitationalSep 17 · 5,000 Meters Varsity · Place 58 · Newman Catholic Mason City5,000 Meters Varsity5826:52.1JR
Sep 10R.S Belmond-Klemme InvitationalSep 10 · 5,000 Meters Varsity · Place 52 · Newman Catholic Mason City5,000 Meters Varsity5226:26.4JR
Sep 3Newman Catholic InvitationalSep 3 · 5,000 Meters Varsity · Place 41 · Newman Catholic Mason City5,000 Meters Varsity4126:12.3JR

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 19Iowa State Qualifier - 1A - Central SpringsOct 19 · 5,000 Meters Varsity · Place 55 · Newman Catholic Mason5,000 Meters Varsity5524:39.1SO
Oct 12Top of Iowa Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 56 · Newman Catholic Mason5,000 Meters Varsity5625:56.22SO
Oct 3Dike-New Hartford InvitationalOct 3 · 5,000 Meters Varsity · Place 109 · Newman Catholic Mason5,000 Meters Varsity10925:21.7SO
Sep 26Jesup InvitationalSep 26 · 5,000 Meters Varsity · Place 106 · Newman Catholic Mason5,000 Meters Varsity10625:01.1SO
Sep 21Panther InvitationalSep 21 · 5,000 Meters Varsity · Place 57 · Newman Catholic Mason5,000 Meters Varsity5725:03.46SO
Sep 19Mason City InvitationalSep 19 · 5,000 Meters Varsity · Place 39 · Newman Catholic Mason5,000 Meters Varsity3925:00.94SO
Sep 14Clear Lake InvitationalSep 14 · 5,000 Meters Varsity · Place 56 · Newman Catholic Mason5,000 Meters Varsity5625:14.4SO
Sep 12Green Devils InvitationalSep 12 · 5,000 Meters Varsity · Place 40 · Newman Catholic Mason5,000 Meters Varsity4025:06.3SO
Sep 12Green Devils InvitationalSep 12 · 5,000 Meters Varsity · Place 40 · Newman Catholic Mason5,000 Meters Varsity4025:06.3SO
Aug 29Newman Catholic InvitationalAug 29 · 5,000 Meters Varsity · Place 65 · Newman Catholic Mason5,000 Meters Varsity6527:37.83SO

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 20Iowa State Qualifier - 1A - Central SpringsOct 20 · 5,000 Meters Varsity · Place 73 · Newman Catholic Mason5,000 Meters Varsity7326:18.18FR
Oct 13TIC ChampionshipsOct 13 · 5,000 Meters Varsity · Place 78 · Newman Catholic Mason City5,000 Meters Varsity7828:239
Oct 13Top of Iowa Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 78 · Newman Catholic Mason City5,000 Meters Varsity7828:239
Oct 10Forest City InvitationalOct 10 · 5,000 Meters Varsity · Place 54 · Newman Catholic Mason5,000 Meters Varsity5427:06.26FR
Sep 27Jesup InvitationalSep 27 · 5,000 Meters Varsity · Place 144 · Newman Catholic Mason City5,000 Meters Varsity14427:02.99
Sep 20Mason City InvitationalSep 20 · 5,000 Meters Varsity · Place 40 · Newman Catholic Mason5,000 Meters Varsity4030:20.69FR
Sep 15Clear Lake InvitationalSep 15 · 5,000 Meters Varsity · Place 60 · Newman Catholic Mason5,000 Meters Varsity6029:46.89FR
Sep 13Osage Cross Country InvitationalSep 13 · 5,000 Meters Varsity · Place 63 · Newman Catholic Mason City5,000 Meters Varsity6331:39.48 PB9
Aug 30Newman Catholic InvitationalAug 30 · 5,000 Meters Varsity · Place 69 · Newman Catholic Mason5,000 Meters Varsity6930:16.58FR
Aug 25Iowa Falls-Alden XC MeetAug 25 · 5,000 Meters Varsity · Place 90 · Newman Catholic Mason City5,000 Meters Varsity9028:57.9 PB9

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 31Newman Catholic InvitationalAug 31 · 1.5 Miles Junior High · Place 31 · Newman Catholic Mason City1.5 Miles Junior High3115:34.79 PB8