Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3012:18.03Jacksonville InviteSeptember 30, 2023
2 Miles · Athens Junior/Senior High SchoolWarrior Invite · Sep 1612:31Warrior InviteSeptember 16, 2023
2 Miles · Farmingdale Presbyterian ChurchPleasant Plains Cross Country Invite · Sep 2113:11Pleasant Plains Cross Country InviteSeptember 21, 2023
2 Miles · PORTA 2 Mile Nature TrailPorta JH Meet 9/3 · Sep 312:51Porta JH Meet 9/3September 3, 2024
2 Miles · Rochester Community ParkRochester JH XC Meet 8-29 · Aug 2914:27.7Rochester JH XC Meet 8-29August 29, 2023
3 Miles · 17651 Boy Scout TrailIHSA Class 1A XC Regional - #2A Petersburg (Porta) · Oct 2518:10.85IHSA Class 1A XC Regional - #2A Petersburg (Porta)October 25, 2025
3 Miles · Detweiller Park47th Annual Patriot XC Invite · Oct 1819:25.8047th Annual Patriot XC InviteOctober 18, 2025
3 Miles · Kickapoo ParkLCHS vs. Athens/Midwest Central & Riverton · Sep 2417:54.65LCHS vs. Athens/Midwest Central & RivertonSeptember 24, 2026
3 Miles · Lincoln ParkSHS XC Invite · Sep 2618:38.40SHS XC InviteSeptember 26, 2026
3 Miles · Maple Lane Country Club2026 IHSA Class 1A XC Sectional - #2 Elmwood · Oct 3117:25.92026 IHSA Class 1A XC Sectional - #2 ElmwoodOctober 31, 2026
3 Miles · Maple Shade Country ClubElmwood HS XC Invite · Oct 318:29.0Elmwood HS XC InviteOctober 3, 2026
3 Miles · Olympia High SchoolSangamo Conference XC Championships · Oct 1119:49.13Sangamo Conference XC ChampionshipsOctober 11, 2025
3 Miles · PORTA HS CampusPORTA Early Bird Open · Aug 2519:06PORTA Early Bird OpenAugust 25, 2026
3 Miles · Porta Jr Sr High SchoolPORTA Prairie Trails XC Classic · Sep 1218:41.67PORTA Prairie Trails XC ClassicSeptember 12, 2026
3 Miles · Williamsville High School Sangamo Conference Meet · Oct 1017:41.56Sangamo Conference MeetOctober 10, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 1A XC Sectional - #2 ElmwoodOct 31 · 3 Miles Varsity · Place 86 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity8617:25.9 PB10
Oct 242026 IHSA Class 1A XC Regional - #2A WilliamsvilleOct 24 · 3 Miles Varsity · Place 35 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity3516:58.6210
Oct 1748th Annual Patriot XC InviteOct 17 · 3 Miles Varsity · Place 116 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity11617:33.310
Oct 10Sangamo Conference MeetOct 10 · 3 Miles Boys · Place 21 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Boys2117:41.56 PB10
Oct 3Elmwood HS XC InviteOct 3 · 3 Miles Varsity · Place 95 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity9518:29.0 PB10
Sep 26SHS XC InviteSep 26 · 3 Miles Varsity · Place 91 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity9118:38.40 PB10
Sep 24LCHS vs. Athens/Midwest Central & RivertonSep 24 · 3 Miles Varsity · Place 9 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity917:54.65 PB10
Sep 12PORTA Prairie Trails XC ClassicSep 12 · 3 Miles HS Boys · Place 13 · Petersburg (PORTA)Petersburg (PORTA)3 Miles HS Boys1318:41.67 PB10
Aug 25PORTA Early Bird OpenAug 25 · 3 Miles Varsity · Place 10 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity1019:06 PB10

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 107 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity10718:30.559
Oct 25IHSA Class 1A XC Regional - #2A Petersburg (Porta)Oct 25 · 3 Miles Varsity · Place 68 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity6818:10.85 PB9
Oct 1847th Annual Patriot XC InviteOct 18 · 3 Miles Varsity · Place 189 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity18919:25.80 PB9
Oct 11Sangamo Conference XC ChampionshipsOct 11 · 3 Miles Varsity · Place 33 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity3319:49.13 PB9
Oct 4Elmwood HS XC InvitationalOct 4 · 3 Miles Varsity · Place 142 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity14219:46.909
Sep 27Springfield High School InviteSep 27 · 3 Miles Varsity · Place 104 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity10421:11.949
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 3 Miles High School Boys · Place 50 · Petersburg (PORTA)Petersburg (PORTA)3 Miles High School Boys5020:45.029
Sep 9Rushville-Industry HS XC InvitationalSep 9 · 3 Miles Varsity · Place 29 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity2919:23.729
Sep 6Rochester XC InviteSep 6 · 3 Miles Varsity · Place 61 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity6118:09.309
Sep 2Jacksonville Kickoff Meet 2025Sep 2 · 2.9 Miles Varsity · Place 50 · Petersburg (PORTA)Petersburg (PORTA)2.9 Miles Varsity5019:44.649
Aug 26PORTA Early Bird QuadAug 26 · 3 Miles Varsity · Place 13 · Petersburg (PORTA)Petersburg (PORTA)3 Miles Varsity1319:31.009

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 192024 IESA State XC ChampionshipsOct 19 · 2 Miles 2A · Place 89 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles 2A8912:24.368
Oct 122024 IESA Cross Country Sectional (E)Oct 12 · 2 Miles Varsity · Place 9 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Varsity912:20.08—
Oct 5Jacksonville Invitational Oct 5 · 1.9 Miles 8th Grade · Place 10 · Petersburg PORTA JHSPetersburg PORTA JHS1.9 Miles 8th Grade1012:07.598
Sep 26Plains MS Cross Country InviteSep 26 · 2 Miles Middle School · Place 15 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1512:54.708
Sep 21Warrior XC InviteSep 21 · 2 Miles Middle School · Place 13 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1312:358
Sep 14PORTA XC InvitationalSep 14 · 2 Miles Middle School · Place 22 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2213:09.008
Sep 7Rochester XC InvitationalSep 7 · 2 Miles Middle School · Place 46 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School4612:55.008
Sep 3Porta JH Meet 9/3Sep 3 · 2 Miles Middle School · Place 14 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1412:51 PB8
Aug 31Bee Bee InviteAug 31 · 2 Miles Middle School · Place 33 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School3312:55.438
Aug 24Sangamo Early Season PreviewAug 24 · 2 Miles Middle School · Place 9 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School912:47.568

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 3A · Place 206 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles 3A20613:30.007
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 5,6,7 Grade · Place 11 · Petersburg PORTA JHSPetersburg PORTA JHS1.9 Miles 5,6,7 Grade1112:18.03 PB7
Sep 21Pleasant Plains Cross Country InviteSep 21 · 2 Miles Middle School · Place 15 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1513:11 PB7
Sep 16Warrior InviteSep 16 · 2 Miles Middle School · Place 19 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1912:31 PB7
Sep 9Petersburg PORTA XC InviteSep 9 · 2 Miles Middle School · Place 26 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School2613:43.807
Sep 2Rochester XC InviteSep 2 · 2 Miles Middle School · Place 49 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School4913:42.007
Aug 29Rochester JH XC Meet 8-29Aug 29 · 2 Miles Middle School · Place 16 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1614:27.7 PB7
Aug 262023 Williamsville Jr. High Bee Bee Invite Aug 26 · 2 Miles Middle School · Place 32 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School3213:28.667
Aug 192023 Sangamon Area Cross Country MeetAug 19 · 2 Miles Middle School · Place 11 · Petersburg PORTA JHSPetersburg PORTA JHS2 Miles Middle School1112:59.757