Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 221:36.80Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Alhambra Fireman & Legion ParkHighland XC Invitational · Sep 1622:17.80Highland XC InvitationalSeptember 16, 2023
3 Miles · Detweiller ParkIHSA Class 1A State XC Championships · Nov 820:47.77IHSA Class 1A State XC ChampionshipsNovember 8, 2025
3 Miles · Fireman's ParkHighland XC Invitational · Sep 1721:42.70Highland XC InvitationalSeptember 17, 2022
3 Miles · Nursery RoadTrojan Classic XC Invite · Oct 1821:18.79Trojan Classic XC InviteOctober 18, 2025
3 Miles · Smithton ParkFreeburg Invitational · Sep 2420:55.1Freeburg InvitationalSeptember 24, 2022
3 Miles · Triad High SchoolTriad Invitational · Sep 2821:22.20Triad Invitational September 28, 2022
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Sectional - #5 Trenton (Wesclin) · Nov 120:47.49IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)November 1, 2025
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 321:17.4Granite City XC InvitationalSeptember 3, 2022

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

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 184 · Breese (Mater Dei)3 Miles 1A Varsity18420:47.77 PB12
Nov 1IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)Nov 1 · 3 Miles Varsity · Place 47 · Breese (Mater Dei)3 Miles Varsity4720:47.49 PB12
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 28 · Breese (Mater Dei)3 Miles Varsity2821:44.8312
Oct 18Trojan Classic XC InviteOct 18 · 3 Miles Varsity · Place 33 · Breese (Mater Dei)3 Miles Varsity3321:18.79 PB12
Oct 11Centralia Orphan InvitationalOct 11 · 3 Miles Varsity · Place 19 · Breese (Mater Dei)3 Miles Varsity1922:09.0112
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 25 · Breese (Mater Dei)3 Miles Varsity2521:16.012
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 25 · Breese (Mater Dei)3 Miles Varsity2522:54.5012
Sep 27Freeburg InvitationalSep 27 · 3 Miles Varsity · Place 43 · Breese (Mater Dei)3 Miles Varsity4321:28.812
Sep 22Nashville InvitationalSep 22 · 3.1 Miles Varsity · Place 15 · Breese (Mater Dei)3.1 Miles Varsity1522:28.012
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 54 · Breese (Mater Dei)3 Miles Varsity5422:41.7012
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 113 · Breese (Mater Dei)3 Miles Varsity11322:23.0312
Sep 3Murphysboro Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 31 · Breese (Mater Dei)3 Miles Varsity3123:47.612
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 34 · Breese (Mater Dei)3 Miles Varsity3422:08.6012

2024 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 1A State XC ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 209 · Breese (Mater Dei)3 Miles 1A Varsity20921:33.6011
Nov 22024 IHSA Class 1A XC Sectional-#5 BentonNov 2 · 2.92 Miles Varsity · Place 46 · Breese (Mater Dei)2.92 Miles Varsity4620:38.70JR
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 22 · Breese (Mater Dei)3 Miles Varsity2221:25.2011
Oct 19Trojan ClassicOct 19 · 3 Miles Varsity · Place 34 · Breese (Mater Dei)3 Miles Varsity3421:16.8311
Oct 12Centralia Orphan InvitationalOct 12 · 3 Miles Varsity · Place 22 · Breese (Mater Dei)3 Miles Varsity2222:13.311
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 14 · Breese (Mater Dei)3 Miles Varsity1421:34.811
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Girls Varsity 3 Mile · Place 25 · Breese (Mater Dei)3 Miles Girls Varsity 3 Mile2521:49.2011
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 45 · Breese (Mater Dei)3 Miles Varsity4522:39.511
Sep 21Highland XC InvitationalSep 21 · 3 Miles Varsity · Place 24 · Breese (Mater Dei)3 Miles Varsity2422:23.30JR
Sep 18Collinsville Cross Country InviteSep 18 · 3 Miles Varsity · Place 12 · Breese (Mater Dei)3 Miles Varsity1223:31.8011
Sep 142024 Belleville West XC InvitationalSep 14 · 3 Miles Varsity · Place 26 · Breese (Mater Dei)3 Miles Varsity2622:28.90JR
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 78 · Breese (Mater Dei)3 Miles Varsity7821:38.2011
Sep 4Murphysboro InvitationalSep 4 · 3 Miles Varsity · Place 30 · Breese (Mater Dei)3 Miles Varsity3022:32.111
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 35 · Breese (Mater Dei)3 Miles Varsity3522:31.011

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 1A State XC ChampionshipsNov 4 · 3 Miles 1A Varsity · Place 221 · Breese (Mater Dei)3 Miles 1A Varsity22122:19.2610
Oct 282023 IHSA Class 1A XC Sectional - #5 BentonOct 28 · 2.92 Miles Varsity · Place 60 · Breese (Mater Dei)2.92 Miles Varsity6021:48.10SO
Oct 212023 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 21 · 3 Miles Varsity · Place 26 · Breese (Mater Dei)3 Miles Varsity2621:57.0010
Oct 14Bulldog Classic Cross Country InvitationalOct 14 · 3 Miles Varsity · Place 40 · Breese (Mater Dei)3 Miles Varsity4022:35.510
Oct 7Centralia InvitationalOct 7 · 3 Miles Varsity · Place 27 · Breese (Mater Dei)3 Miles Varsity2721:48.210
Sep 30Wesclin InvitationalSep 30 · 3 Miles Varsity · Place 10 · Breese (Mater Dei)3 Miles Varsity1022:11.110
Sep 23Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 58 · Breese (Mater Dei)3 Miles Varsity5823:01.910
Sep 18Nashville InvitationalSep 18 · 3.1 Miles Varsity · Place 21 · Breese (Mater Dei)3.1 Miles Varsity2122:27.510
Sep 16Highland XC InvitationalSep 16 · 3 Miles Varsity · Place 35 · Breese (Mater Dei)3 Miles Varsity3522:17.80 PB10
Sep 13Collinsville XC InvitationalSep 13 · 3 Miles Varsity · Place 14 · Breese (Mater Dei)3 Miles Varsity1423:49.40—
Sep 9Belleville West InvitationalSep 9 · 3 Miles Varsity · Place 33 · Breese (Mater Dei)3 Miles Varsity3322:29.20SO
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Varsity · Place 64 · Breese (Mater Dei)2.95 Miles Varsity6421:36.80 PB10

2022 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 185 · Breese (Mater Dei)3 Miles Varsity18521:33.509
Oct 292022 IHSA Class 1A XC Sectional - Benton #5Oct 29 · 2.92 Miles Varsity · Place 42 · Breese (Mater Dei)2.92 Miles Varsity4220:12.70FR
Oct 222022 IHSA Class 1A XC Regional - Trenton (Wesclin) #5AOct 22 · 3 Miles Varsity · Place 15 · Breese (Mater Dei)3 Miles Varsity1520:45.49
Oct 15Bulldog Classic Cross Country InvitationalOct 15 · 3 Miles Varsity · Place 21 · Breese (Mater Dei)3 Miles Varsity2120:54.099
Oct 8Centralia InvitationalOct 8 · 3 Miles Varsity · Place 9 · Breese (Mater Dei)3 Miles Varsity920:45.19
Oct 1Wesclin InvitationalOct 1 · 3 Miles Varsity · Place 6 · Breese (Mater Dei)3 Miles Varsity620:46.09
Sep 28Triad Invitational Sep 28 · 3 Miles Varsity · Place 20 · Breese (Mater Dei)3 Miles Varsity2021:22.20 PB9
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 30 · Breese (Mater Dei)3 Miles Varsity3020:55.1 PB9
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 15 · Breese (Mater Dei)3.1 Miles Varsity1522:19.49
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 15 · Breese (Mater Dei)3.1 Miles Varsity1522:19.49
Sep 17Highland XC InvitationalSep 17 · 3 Miles Varsity · Place 13 · Breese (Mater Dei)3 Miles Varsity1321:42.70 PB9
Sep 14Collinsville InvitationalSep 14 · 3 Miles Varsity · Place 6 · Breese (Mater Dei)3 Miles Varsity622:22.6FR
Sep 10Belleville West InvitationalSep 10 · 3 Miles Varsity · Place 11 · Breese (Mater Dei)3 Miles Varsity1121:32.5FR
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Varsity Girls · Place 59 · Breese (Mater Dei)3 Miles Varsity Girls5921:17.4 PB9
Aug 27Mascoutah JH/HS KickoffAug 27 · 3 Miles Varsity · Place 12 · Breese (Mater Dei)3 Miles Varsity1221:20.99