Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Olney Central CollegeOlney XC Invitational · Sep 1619:45.82Olney XC InvitationalSeptember 16, 2023
3 Miles · Pinckneyville FairgroundsPinckneyville Invitational · Oct 721:15Pinckneyville InvitationalOctober 7, 2021
3 Miles · Smithton ParkFreeburg Invitational · Sep 2319:24.1Freeburg InvitationalSeptember 23, 2023
3 Miles · Triad High SchoolTriad Invitational · Sep 2819:48.90Triad Invitational September 28, 2022
3 Miles · Triad HSTriad Invitational · Sep 2921:02.12Triad InvitationalSeptember 29, 2021
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 320:49.9Granite City XC InvitationalSeptember 3, 2022
4699 m · Benton Community Park DistrictIHSA Class 1A XC Regional - Benton #5B · Oct 2318:10.40IHSA Class 1A XC Regional - Benton #5BOctober 23, 2021
5,000 Meters · Larry G. Crites Memorial ParkViking Invitational · Aug 2821:13.72Viking InvitationalAugust 28, 2026
5,000 Meters · University of Illinois Springfield11th Annual UIS Prairie Stars Invitational · Sep 420:45.4411th Annual UIS Prairie Stars Invitational September 4, 2026
7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 529:12.44Prairie Stars InvitationalSeptember 5, 2025
8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 1933:32.10Bradley Intercollegiate ChampionshipsSeptember 19, 2025
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 332:30.38Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 1730:09.28Greenville ClassicOctober 17, 2025
8,000 Meters · Maxwell Park NJCAA Region 24 Cross Country Championships · Oct 3030:41.5 NJCAA Region 24 Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Prides Creek ParkNJCAA Region 24 Cross Country Championships · Oct 2431:40NJCAA Region 24 Cross Country ChampionshipsOctober 24, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30 NJCAA Region 24 Cross Country ChampionshipsOct 30 · 8,000 Meters NJCAA Division 2 · Place 34 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters NJCAA Division 23430:41.5 PBSo
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Silver · Place 239 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Silver23932:30.38 PBSo
Sep 25Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 95 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Collegiate 8K9531:41.0So
Sep 18Bradley Intercollegiate ChampionshipsSep 18 · 8,000 Meters Championship · Place 114 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Championship11433:59.0So
Sep 411th Annual UIS Prairie Stars Invitational Sep 4 · 5,000 Meters Collegiate · Place 76 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Collegiate7620:45.44 PBSo
Aug 28Viking InvitationalAug 28 · 5,000 Meters Men's Collegiate · Place 31 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Men's Collegiate3121:13.72 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24NJCAA Region 24 Cross Country ChampionshipsOct 24 · 8,000 Meters NJCAA · Place 34 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters NJCAA3431:40 PBFr
Oct 17Greenville ClassicOct 17 · 8,000 Meters Men · Place 46 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Men4630:09.28 PBFr
Sep 25Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 41 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Collegiate 8K4132:03.7Fr
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 212 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Champs21233:32.10 PBFr
Sep 5Prairie Stars InvitationalSep 5 · 7,000 Meters Men's Race · Place 104 · Kaskaskia (Ill.)Kaskaskia (Ill.)7,000 Meters Men's Race10429:12.44 PBFr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#1A Carbondale (H.S.)Oct 26 · 5,000 Meters Varsity · Place 71 · Breese (Central)Breese (Central)5,000 Meters Varsity7120:23.5812
Oct 19Cahokia Conference MeetOct 19 · 3 Miles Varsity · Place 32 · Breese (Central)Breese (Central)3 Miles Varsity3219:31.112
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 69 · Breese (Central)Breese (Central)3 Miles Varsity6920:30.812
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Boys Varsity 3 Mile · Place 105 · Breese (Central)Breese (Central)3 Miles Boys Varsity 3 Mile10520:18.5012
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 128 · Breese (Central)Breese (Central)3 Miles Varsity12820:45.512
Sep 21Highland XC InvitationalSep 21 · 3 Miles Varsity · Place 68 · Breese (Central)Breese (Central)3 Miles Varsity6821:00.60SR
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 499 · Breese (Central)Breese (Central)3 Miles Varsity 2A49920:50.3012
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 155 · Breese (Central)Breese (Central)3 Miles Varsity15518:55.8012
Sep 3New Athens InvitationalSep 3 · 2.95 Miles Varsity · Place 17 · Breese (Central)Breese (Central)2.95 Miles Varsity1719:43.212
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 103 · Breese (Central)Breese (Central)3 Miles Varsity10320:31.212

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 2A XC Regional - #1A HighlandOct 21 · 3 Miles Varsity · Place 77 · Breese (Central)Breese (Central)3 Miles Varsity7720:21.80JR
Sep 30Wesclin InvitationalSep 30 · 3 Miles Varsity · Place 25 · Breese (Central)Breese (Central)3 Miles Varsity2519:31.311
Sep 23Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 96 · Breese (Central)Breese (Central)3 Miles Varsity9619:24.1 PB11
Sep 16Olney XC InvitationalSep 16 · 3 Miles Varsity · Place 84 · Breese (Central)Breese (Central)3 Miles Varsity8419:45.82 PB11
Aug 30Murphysboro InvitationalAug 30 · 5,000 Meters Varsity · Place 78 · Breese (Central)Breese (Central)5,000 Meters Varsity7820:48.111

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 222022 IHSA Class 1A XC Regional - Trenton (Wesclin) #5AOct 22 · 3 Miles Varsity · Place 54 · Breese (Central)Breese (Central)3 Miles Varsity5418:40.310
Oct 15Cahokia Conference MeetOct 15 · 3 Miles Varsity · Place 25 · Breese (Central)Breese (Central)3 Miles Varsity2518:18.310
Oct 8Benton InviteOct 8 · 2.92 Miles Varsity · Place 53 · Breese (Central)Breese (Central)2.92 Miles Varsity5317:37.50SO
Oct 1Wesclin InvitationalOct 1 · 3 Miles Varsity · Place 29 · Breese (Central)Breese (Central)3 Miles Varsity2918:41.910
Sep 28Triad Invitational Sep 28 · 3 Miles Varsity · Place 85 · Breese (Central)Breese (Central)3 Miles Varsity8519:48.90 PB10
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 109 · Breese (Central)Breese (Central)3 Miles Varsity10920:06.710
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 51 · Breese (Central)Breese (Central)3.1 Miles Varsity5121:41.710
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 51 · Breese (Central)Breese (Central)3.1 Miles Varsity5121:41.710
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 354 · Breese (Central)Breese (Central)3 Miles Varsity 1A35420:30.110
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 354 · Breese (Central)Breese (Central)3 Miles Varsity 1A35420:30.110
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Varsity Boys · Place 186 · Breese (Central)Breese (Central)3 Miles Varsity Boys18620:49.9 PB10
Aug 27Mascoutah JH/HS KickoffAug 27 · 3 Miles Varsity · Place 141 · Breese (Central)Breese (Central)3 Miles Varsity14122:32.310

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23IHSA Class 1A XC Regional - Benton #5BOct 23 · 2.92 Miles Varsity · Place 53 · Breese (Central)Breese (Central)2.92 Miles Varsity5318:10.40 PB9
Oct 16Cahokia Conference ChampionshipsOct 16 · 2.95 Miles Varsity · Place 20 · Breese (Central)Breese (Central)2.95 Miles Varsity2019:14.99
Oct 7Pinckneyville InvitationalOct 7 · 3 Miles Varsity · Place 47 · Breese (Central)Breese (Central)3 Miles Varsity4721:15 PB9
Oct 2Wesclin InvitationalOct 2 · 3 Miles Varsity · Place 33 · Breese (Central)Breese (Central)3 Miles Varsity3320:03.89
Sep 29Triad InvitationalSep 29 · 3 Miles Varsity · Place 78 · Breese (Central)Breese (Central)3 Miles Varsity7821:02.12 PB9
Sep 7Meteor InvitationalSep 7 · 3 Miles Varsity · Place 35 · Breese (Central)Breese (Central)3 Miles Varsity3521:52.39
Aug 28Mascoutah KickoffAug 28 · 3 Miles Varsity · Place 92 · Breese (Central)Breese (Central)3 Miles Varsity9222:31.99
Aug 23New Athens InvitationalAug 23 · 2.18 Miles Varsity · Place 45 · Breese (Central)Breese (Central)2.18 Miles Varsity4514:56.49