Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3012:55.75Jacksonville InviteSeptember 30, 2023
2 Miles · 17651 Boy Scout TrailPORTA 9/18 Meet · Sep 1812:50PORTA 9/18 MeetSeptember 18, 2025
2 Miles · Athens Junior/Senior High SchoolWarrior Invite · Sep 1613:00Warrior InviteSeptember 16, 2023
2 Miles · Farmingdale Presbyterian ChurchPleasant Plains Cross Country Invite · Sep 2113:40Pleasant Plains Cross Country InviteSeptember 21, 2023
2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 112:25.99Jacksonville InviteOctober 1, 2022
2 Miles · Maxwell ParkIESA 2A State XC Championships · Oct 1813:00.90IESA 2A State XC ChampionshipsOctober 18, 2025
2 Miles · PORTA 2 Mile Nature TrailPorta JH Meet 9/3 · Sep 313:39Porta JH Meet 9/3September 3, 2024
2 Miles · Rochester Community ParkRJHS Home Meet 9/2 · Sep 213:24.58RJHS Home Meet 9/2September 2, 2025
2 Miles · Schuy-Rush ParkIESA 2A - Sectional H @ Schuy-Rush Park · Oct 1112:27.90IESA 2A - Sectional H @ Schuy-Rush ParkOctober 11, 2025
2 Miles · Williamsville High School Bee Bee Invite · Aug 3012:16.90Bee Bee InviteAugust 30, 2025
2 Miles · Williamsville Jr. High Course (New 2023)Williamsville Bee Bee Invite · Aug 2713:51.78Williamsville Bee Bee InviteAugust 27, 2022
3 Miles · Kickapoo ParkLCHS vs. Athens/Midwest Central & Riverton · Sep 2419:48.34LCHS vs. Athens/Midwest Central & RivertonSeptember 24, 2026
3 Miles · Lincoln ParkSHS XC Invite · Sep 2619:59.40SHS XC InviteSeptember 26, 2026
3 Miles · Maple Lane Country Club2026 IHSA Class 1A XC Sectional - #2 Elmwood · Oct 3118:47.62026 IHSA Class 1A XC Sectional - #2 ElmwoodOctober 31, 2026
3 Miles · PORTA HS CampusPORTA Early Bird Open · Aug 2521:09PORTA Early Bird OpenAugust 25, 2026
3 Miles · Porta Jr Sr High SchoolPORTA Prairie Trails XC Classic · Sep 1220:06.29PORTA Prairie Trails XC ClassicSeptember 12, 2026
3 Miles · Rochester Community ParkRochester XC Invitational · Sep 521:10.5Rochester XC InvitationalSeptember 5, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 1A XC Sectional - #2 ElmwoodOct 31 · 3 Miles Varsity · Place 114 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity11418:47.6 PB9
Oct 242026 IHSA Class 1A XC Regional - #2A WilliamsvilleOct 24 · 3 Miles Varsity · Place 55 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity5518:27.049
Oct 1748th Annual Patriot XC InviteOct 17 · 3 Miles Varsity · Place 198 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity19819:03.49
Sep 26SHS XC InviteSep 26 · 3 Miles Varsity · Place 110 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity11019:59.40 PB9
Sep 24LCHS vs. Athens/Midwest Central & RivertonSep 24 · 3 Miles Varsity · Place 13 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity1319:48.34 PB9
Sep 12PORTA Prairie Trails XC ClassicSep 12 · 3 Miles HS Boys · Place 28 · Petersburg (PORTA)Petersburg (PORTA)3 Miles HS Boys2820:06.29 PB9
Sep 5Rochester XC InvitationalSep 5 · 3 Miles Varsity · Place 93 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity9321:10.5 PB9
Aug 25PORTA Early Bird OpenAug 25 · 3 Miles Varsity · Place 16 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity1621:09 PB9

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 18IESA 2A State XC ChampionshipsOct 18 · 2 Miles 2A Boys · Place 161 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles 2A Boys16113:00.90 PB8
Oct 11IESA 2A - Sectional H @ Schuy-Rush ParkOct 11 · 2 Miles Varsity Boys · Place 10 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Varsity Boys1012:27.90 PB8
Oct 4JMS Crimson InviteOct 4 · 1.9 Miles 8th Grade · Place 21 · Petersburg PORTA JHSPetersburg PORTA JHS1.9 Miles 8th Grade2111:56.588
Sep 25Pleasant Plains Middle School XC InviteSep 25 · 2 Miles Middle School · Place 20 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2012:32.568
Sep 22Big 5 ConferenceSep 22 · 2 Miles Middle School · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School212:548
Sep 20Warrior Invite (JH)Sep 20 · 2 Miles Middle School · Place 11 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1112:308
Sep 18PORTA 9/18 MeetSep 18 · 2 Miles New Division · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles New Division212:50 PB8
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 2 Miles Middle School Boys · Place 13 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School Boys1313:18.878
Sep 6Rochester XC InviteSep 6 · 2 Miles Middle School · Place 28 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2812:21.808
Sep 2RJHS Home Meet 9/2Sep 2 · 2 Miles Middle School · Place 8 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School813:24.58 PB8
Aug 30Bee Bee InviteAug 30 · 2 Miles Middle School · Place 18 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1812:16.90 PB8
Aug 23Sangamo Preview Aug 23 · 2 Miles Middle School · Place 10 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1012:57.658

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 192024 IESA State XC ChampionshipsOct 19 · 2 Miles 2A · Place 110 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles 2A11012:39.337
Oct 122024 IESA Cross Country Sectional (E)Oct 12 · 2 Miles Varsity · Place 14 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Varsity1412:38.66—
Oct 5Jacksonville Invitational Oct 5 · 1.9 Miles 7th Grade · Place 22 · Petersburg PORTA JHSPetersburg PORTA JHS1.9 Miles 7th Grade2212:45.447
Sep 26Plains MS Cross Country InviteSep 26 · 2 Miles Middle School · Place 20 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2013:13.167
Sep 21Warrior XC InviteSep 21 · 2 Miles Middle School · Place 18 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1812:577
Sep 14PORTA XC InvitationalSep 14 · 2 Miles Middle School · Place 27 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2713:31.107
Sep 7Rochester XC InvitationalSep 7 · 2 Miles Middle School · Place 49 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School4913:00.707
Sep 3Porta JH Meet 9/3Sep 3 · 2 Miles Middle School · Place 17 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1713:39 PB7
Aug 31Bee Bee InviteAug 31 · 2 Miles Middle School · Place 40 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School4013:12.567
Aug 24Sangamo Early Season PreviewAug 24 · 2 Miles Middle School · Place 22 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2213:43.347

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 5,6,7 Grade · Place 18 · Petersburg PORTA JHSPetersburg PORTA JHS1.9 Miles 5,6,7 Grade1812:55.75 PB6
Sep 21Pleasant Plains Cross Country InviteSep 21 · 2 Miles Middle School · Place 21 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2113:40 PB6
Sep 16Warrior InviteSep 16 · 2 Miles Middle School · Place 25 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2513:00 PB6
Sep 9Petersburg PORTA XC InviteSep 9 · 2 Miles Middle School · Place 56 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School5614:38.006
Sep 2Rochester XC InviteSep 2 · 2 Miles Middle School · Place 79 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School7914:22.806
Aug 29Rochester JH XC Meet 8-29Aug 29 · 2 Miles Middle School · Place 29 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2915:31.96
Aug 262023 Williamsville Jr. High Bee Bee Invite Aug 26 · 2 Miles Middle School · Place 63 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School6314:18.156
Aug 192023 Sangamon Area Cross Country MeetAug 19 · 2 Miles Middle School · Place 26 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2614:06.316

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 1Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 15 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles 5,6,7 Grade Boys1512:25.99 PB5
Sep 17Athens Warriors InviteSep 17 · 2 Miles Middle School · Place 40 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School4014:015
Sep 3Rochester XC InvitationalSep 3 · 2 Miles Middle School · Place 111 · Petersburg PORTAPetersburg PORTA2 Miles Middle School11114:33.25
Aug 27Williamsville Bee Bee InviteAug 27 · 2 Miles Middle School · Place 40 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School4013:51.78 PB5
Aug 20Sangamon Area Early MeetAug 20 · 2 Miles Middle School · Place 38 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School3815:29.535