Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3014:54.08Jacksonville InviteSeptember 30, 2023
2 Miles · Athens Junior/Senior High SchoolWarrior Invite · Sep 1614:12Warrior InviteSeptember 16, 2023
2 Miles · Farmingdale Presbyterian ChurchPleasant Plains Cross Country Invite · Sep 2114:36Pleasant Plains Cross Country InviteSeptember 21, 2023
2 Miles · Rochester Community ParkRochester JH XC Meet 8-29 · Aug 2915:46.0Rochester JH XC Meet 8-29August 29, 2023
2 Miles · Williamsville Jr. High Course (New 2023)Williamsville Bee Bee Invite · Aug 2715:23.09Williamsville Bee Bee InviteAugust 27, 2022
3 Miles · 17651 Boy Scout TrailIHSA Class 1A XC Regional - #2A Petersburg (Porta) · Oct 2519:56.51IHSA Class 1A XC Regional - #2A Petersburg (Porta)October 25, 2025
3 Miles · Detweiller Park47th Annual Patriot XC Invite · Oct 1821:38.0047th Annual Patriot XC InviteOctober 18, 2025
3 Miles · Maple Lane Country ClubIHSA Class 1A XC Sectional - #2 Elmwood · Nov 121:49.36IHSA Class 1A XC Sectional - #2 ElmwoodNovember 1, 2025
3 Miles · Maple Shade Country ClubElmwood HS XC Invite · Oct 319:50.8Elmwood HS XC InviteOctober 3, 2026
3 Miles · Olympia High SchoolSangamo Conference XC Championships · Oct 1121:24.24Sangamo Conference XC ChampionshipsOctober 11, 2025
3 Miles · PORTA HS CampusPORTA Early Bird Open · Aug 2520:39PORTA Early Bird OpenAugust 25, 2026
3 Miles · Rochester Community ParkRochester XC Invitational · Sep 523:33.3Rochester XC InvitationalSeptember 5, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 3Elmwood HS XC InviteOct 3 · 3 Miles Varsity · Place 162 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity16219:50.8 PB11
Sep 5Rochester XC InvitationalSep 5 · 3 Miles Varsity · Place 138 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity13823:33.3 PB11
Aug 25PORTA Early Bird OpenAug 25 · 3 Miles Varsity · Place 13 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity1320:39 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 134 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity13421:49.36 PB10
Oct 25IHSA Class 1A XC Regional - #2A Petersburg (Porta)Oct 25 · 3 Miles Varsity · Place 92 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity9219:56.51 PB10
Oct 1847th Annual Patriot XC InviteOct 18 · 3 Miles Junior Varsity - Co-Ed · Place 76 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Junior Varsity - Co-Ed7621:38.00 PB10
Oct 11Sangamo Conference XC ChampionshipsOct 11 · 3 Miles Varsity · Place 37 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity3721:24.24 PB10
Oct 4Elmwood HS XC InvitationalOct 4 · 3 Miles Varsity · Place 199 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity19921:56.7010
Sep 27Springfield High School InviteSep 27 · 3 Miles Varsity · Place 116 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity11623:31.2210
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 3 Miles High School Boys · Place 67 · Petersburg (PORTA)Petersburg (PORTA)3 Miles High School Boys6722:16.6410
Sep 9Rushville-Industry HS XC InvitationalSep 9 · 3 Miles Varsity · Place 47 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity4721:11.4410
Sep 6Rochester XC InviteSep 6 · 3 Miles Varsity · Place 106 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity10619:59.8010
Sep 2Jacksonville Kickoff Meet 2025Sep 2 · 2.9 Miles Varsity · Place 66 · Petersburg (PORTA)Petersburg (PORTA)2.9 Miles Varsity6620:59.8910
Aug 26PORTA Early Bird QuadAug 26 · 3 Miles Varsity · Place 19 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity1920:15.0010

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 19Patriot XC InviteOct 19 · 3 Miles Junior Varsity · Place 77 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Junior Varsity7720:46.009
Oct 12Sangamo Conference XC ChampionshipsOct 12 · 3 Miles Varsity · Place 41 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity4120:45.529
Oct 5Elmwood HS InvitationalOct 5 · 3 Miles Varsity · Place 171 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity17120:57.209
Sep 28Springfield HS InviteSep 28 · 3 Miles Varsity · Place 118 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity11821:33.509
Sep 14PORTA XC InvitationalSep 14 · 3 Miles Varsity · Place 51 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity5122:16.009
Sep 1043rd Annual Rushville - Industry XC InvitationalSep 10 · 3 Miles Varsity · Place 42 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity4222:52.409
Sep 7Rochester XC InvitationalSep 7 · 3 Miles Varsity · Place 114 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity11421:11.009
Sep 3Jacksonville Kickoff MeetSep 3 · 2.9 Miles Varsity · Place 74 · Petersburg (PORTA)Petersburg (PORTA)2.9 Miles Varsity7421:26.089

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 8th Grade · Place 30 · Petersburg PORTA JHSPetersburg PORTA JHS1.9 Miles 8th Grade3014:54.08 PB8
Sep 21Pleasant Plains Cross Country InviteSep 21 · 2 Miles Middle School · Place 42 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School4214:36 PB8
Sep 16Warrior InviteSep 16 · 2 Miles Middle School · Place 57 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School5714:12 PB8
Sep 9Petersburg PORTA XC InviteSep 9 · 2 Miles Middle School · Place 99 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School9915:52.008
Sep 2Rochester XC InviteSep 2 · 2 Miles Middle School · Place 134 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School13415:31.708
Aug 29Rochester JH XC Meet 8-29Aug 29 · 2 Miles Middle School · Place 32 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School3215:46.0 PB8
Aug 262023 Williamsville Jr. High Bee Bee Invite Aug 26 · 2 Miles Middle School · Place 112 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School11215:50.818

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 17Athens Warriors InviteSep 17 · 2 Miles Middle School · Place 71 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School7115:498
Sep 3Rochester XC InvitationalSep 3 · 2 Miles Middle School · Place 158 · Petersburg PORTAPetersburg PORTA2 Miles Middle School15815:43.28
Aug 27Williamsville Bee Bee InviteAug 27 · 2 Miles Middle School · Place 73 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School7315:23.09 PB8
Aug 20Sangamon Area Early MeetAug 20 · 2 Miles Middle School · Place 39 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School3915:34.538