Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jacksonville Community ParkCrimson Invitational · Sep 2913:47.37Crimson InvitationalSeptember 29, 2018
2 Miles · Macoupin County FairgroundsCarlinville Early Meet · Sep 415:47.39Carlinville Early MeetSeptember 4, 2019
3 Miles · Alhambra Fireman & Legion ParkHighland Invitational · Sep 1920:20.7Highland InvitationalSeptember 19, 2020
3 Miles · Belk ParkSmall School Madison County Meet · Oct 620:12.20Small School Madison County MeetOctober 6, 2020
3 Miles · Bethalto Sports Complex Bethalto Civic Memorial / Roxana Dual Meet · Aug 2621:12Bethalto Civic Memorial / Roxana Dual MeetAugust 26, 2020
3 Miles · Clinton Hills XC CourseIHSA Class 1A XC Regional - Belleville (Althoff) #5A · Oct 2320:04.69IHSA Class 1A XC Regional - Belleville (Althoff) #5AOctober 23, 2021
3 Miles · Detweiller - IHSA State CourseIHSA Class 1A State XC Championships · Nov 919:15.64IHSA Class 1A State XC ChampionshipsNovember 9, 2019
3 Miles · Detweiller ParkIHSA Class 1A State Cross Country Championships · Nov 619:15.32IHSA Class 1A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Hickory Point Golf CourseIHSA Class 1A XC Sectional #3 - Decatur (St. Teresa) · Oct 3119:31.5IHSA Class 1A XC Sectional #3 - Decatur (St. Teresa)October 31, 2020
3 Miles · Schneider ParkSouth Central Conference Meet · Oct 2121:20South Central Conference MeetOctober 21, 2019
3 Miles · Smithton ParkFreeburg Invitational · Sep 2419:47.0Freeburg InvitationalSeptember 24, 2022
3 Miles · Trenton (Wesclin) High SchoolIHSA Class 1A XC Sectional - Trenton (Wesclin) #5 · Oct 3020:13.10IHSA Class 1A XC Sectional - Trenton (Wesclin) #5October 30, 2021
3 Miles · Wilson ParkGranite City Invitational · Sep 520:14.22Granite City InvitationalSeptember 5, 2020
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 320:20.5Granite City XC InvitationalSeptember 3, 2022
3,000 Meters · Loveless ParkCarlinville Early Meet · Aug 2916:48.78Carlinville Early MeetAugust 29, 2017
4,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Vic Godfrey Open · Sep 515:25.05Vic Godfrey OpenSeptember 5, 2025
4,000 Meters · EAWR High SchoolEast Alton Wood River Invitational · Oct 1016:50East Alton Wood River InvitationalOctober 10, 2020
4699 m · Benton Community ParkIHSA Class 1A Benton Sectional · Nov 218:57.30IHSA Class 1A Benton SectionalNovember 2, 2019
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 419:41.02Swags Louisville Cross Country ClassicOctober 4, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1320:21.7NXR Midwest Regional ChampionshipsNovember 13, 2022
5,000 Meters · Macoupin County FairgroundsCarlinville Early Meet · Sep 421:26.08Carlinville Early MeetSeptember 4, 2019
5,000 Meters · Osage ParkSEMO XC Invite · Aug 3020:45.6SEMO XC InviteAugust 30, 2024
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 621:18.99ShaZam XC Club ChampionshipsNovember 6, 2020
6,000 Meters · Calvin College - Gainey Athletic ComplexGLIAC Championships · Oct 2524:36.90GLIAC ChampionshipsOctober 25, 2025
6,000 Meters · Concordia University WisconsinKen Weidt Classic · Sep 1224:08.3Ken Weidt ClassicSeptember 12, 2026
6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2724:12.02Lucian Rosa InvitationalSeptember 27, 2025
6,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2724:17.9Gans Creek ClassicSeptember 27, 2024
6,000 Meters · Maple Grove VenuesWarrior Invitational · Oct 2323:56.7Warrior InvitationalOctober 23, 2026
6,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 1426:29.0Bradley Pink ClassicOctober 14, 2023
6,000 Meters · Purdue Northwest - WestvilleGLIAC Cross Country Championships · Nov 623:21.4GLIAC Cross Country ChampionshipsNovember 6, 2026
6,000 Meters · Saukie Golf CourseBrissman-Lundeen Invitational · Oct 323:28.41Brissman-Lundeen InvitationalOctober 3, 2026
6,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 1823:16.7Gil Dodds Invite Hosted by Wheaton CollegeSeptember 18, 2026
6,000 Meters · University of Wisconsin-ParksideLucian Rosa Invitational · Oct 1024:27.8Lucian Rosa InvitationalOctober 10, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6GLIAC Cross Country ChampionshipsNov 6 · 6,000 Meters GLIAC · Place 54 · UW-ParksideUW-Parkside6,000 Meters GLIAC5423:21.4 PBSr
Oct 23Warrior InvitationalOct 23 · 6,000 Meters College · Place 30 · UW-ParksideUW-Parkside6,000 Meters College3023:56.7 PBSr
Oct 10Lucian Rosa InvitationalOct 10 · 6,000 Meters Collegiate · Place 64 · UW-ParksideUW-Parkside6,000 Meters Collegiate6424:27.8 PBSr
Oct 3Brissman-Lundeen InvitationalOct 3 · 6,000 Meters College · Place 9 · UW-ParksideUW-Parkside6,000 Meters College923:28.41 PBSr
Sep 18Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 6,000 Meters Collegiate · Place 27 · UW-ParksideUW-Parkside6,000 Meters Collegiate2723:16.7 PBSr
Sep 12Ken Weidt ClassicSep 12 · 6,000 Meters Women 6K · Place 4 · UW-ParksideUW-Parkside6,000 Meters Women 6K424:08.3 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25GLIAC ChampionshipsOct 25 · 6,000 Meters Collegiate · Place 86 · UW-ParksideUW-Parkside6,000 Meters Collegiate8624:36.90 PBJr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters College Gold · Place 231 · UW-ParksideUW-Parkside5,000 Meters College Gold23119:41.02 PBJr
Sep 27Lucian Rosa InvitationalSep 27 · 6,000 Meters Women's Championship · Place 151 · UW-ParksideUW-Parkside6,000 Meters Women's Championship15124:12.02 PBJr
Sep 5Vic Godfrey OpenSep 5 · 4,000 Meters Women's Race · Place 17 · UW-ParksideUW-Parkside4,000 Meters Women's Race1715:25.05 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Midwest Regional ChampionshipsNov 15 · 6,000 Meters Division 1 · Place 206 · SIUESIUE6,000 Meters Division 120623:13.73SO
Oct 18Bradley University "Pink" ClassicOct 18 · 6,000 Meters Varsity · Place 191 · SIUESIUE6,000 Meters Varsity19123:03.96SO
Sep 27Gans Creek ClassicSep 27 · 6,000 Meters Invite · Place 308 · SIUESIUE6,000 Meters Invite30824:17.9 PBSo
Sep 13ISU XC Redbird InviteSep 13 · 6,000 Meters Varsity · Place 37 · SIUESIUE6,000 Meters Varsity3724:04.20SO
Aug 30SEMO XC InviteAug 30 · 5,000 Meters Women · Place 50 · SIUESIUE5,000 Meters Women5020:45.6 PBSo

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 14Bradley Pink ClassicOct 14 · 6,000 Meters Red · Place 243 · SIUESIUE6,000 Meters Red24326:29.0 PBFr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Open 2 · Place 39 · UnattachedUnattached5,000 Meters Open 23920:21.7 PB12
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 87 · RoxanaRoxana3 Miles Varsity8719:51.6712
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 16 · RoxanaRoxana3 Miles Varsity1619:47.0 PB12
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Varsity Girls · Place 38 · RoxanaRoxana3 Miles Varsity Girls3820:20.5 PB12

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 1A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 69 · RoxanaRoxana3 Miles Varsity6919:15.32 PB11
Oct 30IHSA Class 1A XC Sectional - Trenton (Wesclin) #5Oct 30 · 3 Miles Varsity · Place 12 · RoxanaRoxana3 Miles Varsity1220:13.10 PB11
Oct 23IHSA Class 1A XC Regional - Belleville (Althoff) #5AOct 23 · 3 Miles Varsity · Place 4 · RoxanaRoxana3 Miles Varsity420:04.69 PB11
Sep 4Granite City InvitationalSep 4 · 3 Miles Varsity · Place 44 · RoxanaRoxana3 Miles Varsity4420:43.6011

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D1 · Place 59 · RoxanaRoxana5,000 Meters Varsity D15921:18.99 PB10
Oct 31IHSA Class 1A XC Sectional #3 - Decatur (St. Teresa)Oct 31 · 3 Miles Varsity · Place 15 · RoxanaRoxana3 Miles Varsity1519:31.5 PB10
Oct 10East Alton Wood River InvitationalOct 10 · 4,000 Meters Girls Sophomore · Place 6 · RoxanaRoxana4,000 Meters Girls Sophomore616:50 PB10
Oct 6Small School Madison County MeetOct 6 · 3 Miles Girls Varsity · Place 4 · RoxanaRoxana3 Miles Girls Varsity420:12.20 PB10
Sep 19Highland InvitationalSep 19 · 3 Miles Varsity · Place 5 · RoxanaRoxana3 Miles Varsity520:20.7 PB10
Sep 9Granite City vs. Father McGivney, Mascoutah, Triad and HighlandSep 9 · 3 Miles Varsity · Place 2 · RoxanaRoxana3 Miles Varsity220:22.2710
Sep 5Granite City InvitationalSep 5 · 3 Miles Varsity · Place 18 · RoxanaRoxana3 Miles Varsity1820:14.22 PB10
Aug 26Bethalto Civic Memorial / Roxana Dual MeetAug 26 · 3 Miles Varsity · Place 2 · RoxanaRoxana3 Miles Varsity221:12 PB10

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9IHSA Class 1A State XC ChampionshipsNov 9 · 3 Miles Class 1A · Place 86 · RoxanaRoxana3 Miles Class 1A8619:15.64 PB9
Nov 2IHSA Class 1A Benton SectionalNov 2 · 2.92 Miles Varsity · Place 15 · RoxanaRoxana2.92 Miles Varsity1518:57.30 PB9
Oct 21South Central Conference MeetOct 21 · 3 Miles Varsity · Place 5 · RoxanaRoxana3 Miles Varsity521:20 PB9
Oct 8Madison County MeetOct 8 · 3 Miles Varsity -Small · Place 5 · RoxanaRoxana3 Miles Varsity -Small520:17.849
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 15 · RoxanaRoxana3 Miles Varsity1520:179
Sep 4Carlinville Early MeetSep 4 · 5,000 Meters Varsity · Place 5 · RoxanaRoxana5,000 Meters Varsity521:26.08 PB9
Sep 4Carlinville Early MeetSep 4 · 2 Miles Middle School · Place 2 · RoxanaRoxana2 Miles Middle School215:47.39 PB9

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 29Crimson InvitationalSep 29 · 2 Miles Middle School 8th · Place 16 · RoxanaRoxana2 Miles Middle School 8th1613:47.37 PB8
Aug 29Carlinville Early MeetAug 29 · 2 Miles Middle School · Place 11 · RoxanaRoxana2 Miles Middle School1116:03.218

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 30Crimson Invite (Hosted by Jacksonville Middle School)Sep 30 · 2 Miles 5th-7th Grade Girls Race · Place 41 · RoxanaRoxana2 Miles 5th-7th Grade Girls Race4114:29.317
Aug 29Carlinville Early MeetAug 29 · 3,000 Meters Middle School Girls · Place 12 · RoxanaRoxana3,000 Meters Middle School Girls1216:48.78 PB7