Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Indoor2026 Knight Indoor Invitational · Feb 135:23.75a2026 Knight Indoor InvitationalFebruary 13, 2026
1600 Meters · OutdoorRob Garcia Invitational · Apr 255:09.64aRob Garcia InvitationalApril 25, 2026
3200 Meters · IndoorSangamo Conference Indoor Meet · Mar 2111:31.98Sangamo Conference Indoor MeetMarch 21, 2026
3200 Meters · OutdoorPORTA Last Chance Qualifier · May 1111:16.90PORTA Last Chance QualifierMay 11, 2026
800 Meters · OutdoorDee-Mack HS Invite · May 82:23.66aDee-Mack HS InviteMay 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20IHSA Class 1A TRB Sectional - #06 Maroa (M.-Forsyth)May 20 · 1600 Meters · Place 19 · Petersburg (PORTA)Petersburg (PORTA)1600 Meters19.5:10.46a9
May 11PORTA Last Chance QualifierMay 11 · 3200 Meters · Place 4 · Petersburg (PORTA)Petersburg (PORTA)3200 Meters4.11:16.90 PB9
May 11PORTA Last Chance QualifierMay 11 · 800 Meters · Place 11 · Petersburg (PORTA)Petersburg (PORTA)800 Meters11.2:24.879
May 8Dee-Mack HS InviteMay 8 · 800 Meters · Place 7 · Petersburg (PORTA)Petersburg (PORTA)800 Meters7.2:23.66a PB9
May 6Sangamo Conference ChampionshipsMay 6 · 1600 Meters · Place 13 · Petersburg (PORTA)Petersburg (PORTA)1600 Meters13.5:12.20a9
Apr 25Rob Garcia InvitationalApr 25 · 1600 Meters · Place 5 · Petersburg (PORTA)Petersburg (PORTA)1600 Meters55:09.64a PB9
Apr 23Vs (ISD,SF,WH,Mer,Vir,PORTA,Barry)Apr 23 · 1600 Meters · Place 3 · Petersburg (PORTA)Petersburg (PORTA)1600 Meters35:18.89
Apr 16PORTA InviteApr 16 · 3200 Meters · Place 2 · Petersburg (PORTA)Petersburg (PORTA)3200 Meters2.11:43.09
Apr 13LVC Fresh-Soph InviteApr 13 · 1600 Meters · Place 8 · Petersburg (PORTA)Petersburg (PORTA)1600 Meters85:27.86a9
Apr 102026 Lee Calhoun HS InvitationalApr 10 · 3200 Meters · Petersburg (PORTA)Petersburg (PORTA)3200 Meters—DNS9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 21Sangamo Conference Indoor MeetMar 21 · 3200 Meters · Place 8 · Petersburg (PORTA)Petersburg (PORTA)3200 Meters811:31.98 PB9
Feb 132026 Knight Indoor InvitationalFeb 13 · 1600 Meters · Place 33 · Petersburg (PORTA)Petersburg (PORTA)1600 Meters33.5:23.75a PB9

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 17IESA 3A - Sectional 9 @ Williamsville HSMay 17 · 1600 Meters · Place 6 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters65:19.65a8
May 17IESA 3A - Sectional 9 @ Williamsville HSMay 17 · 800 Meters · Place 14 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters142:30.11a8
May 13Athens JH Meet #4 on 5/13/25May 13 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:12.48
May 13Athens JH Meet #4 on 5/13/25May 13 · 800 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters2.2:26.98
May 5Rushville/BC/Porta/Quincy/VirginiaMay 5 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters15:12.98
May 5Rushville/BC/Porta/Quincy/VirginiaMay 5 · 800 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters22:27.48
May 3PORTA Jr High InviteMay 3 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:15.18
May 3PORTA Jr High InviteMay 3 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:30.28
May 1Little Prairieland Championships @ Lewistown JHMay 1 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters25:16.89a8
May 1Little Prairieland Championships @ Lewistown JHMay 1 · 800 Meters · Place 3 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters32:26.77a8
Apr 28BIG 5 ConferenceApr 28 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters25:34.25a8
Apr 28BIG 5 ConferenceApr 28 · 800 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters22:34.50a8
Apr 25Williamsville Junior High BeeBee Invite on 4/25/25Apr 25 · 1600 Meters · Place 4 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters4.5:21.37a8
Apr 25Williamsville Junior High BeeBee Invite on 4/25/25Apr 25 · 800 Meters · Place 5 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters5.2:29.18a8
Apr 18Jr High Quad: PORTA, N Greene, S'field CTK, S'field St. AgnesApr 18 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters12:25.08
Apr 15Athens JH Meet #2 on 4/15/25Apr 15 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:17.88
Apr 15Athens JH Meet #2 on 4/15/25Apr 15 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:29.58
Apr 9NBJH Meet 4/9/25Apr 9 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:18.28
Apr 9NBJH Meet 4/9/25Apr 9 · 800 Meters · Place 3 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters3.2:28.38
Apr 1Jr High Coed 7 Team MeetApr 1 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters15:29.00a8

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 11IESA 3A - Sectional 9 @ Maroa-Forsyth HSMay 11 · 1600 Meters · Place 7 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters7.5:24.14a7
May 11IESA 3A - Sectional 9 @ Maroa-Forsyth HSMay 11 · 800 Meters · Place 4 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters4.2:31.01a7
May 7RJHS Home Meet 5/7May 7 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:22.70a7
May 7RJHS Home Meet 5/7May 7 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:29.50a7
Apr 29Rushville/BC/Porta/Quincy/VirginiaApr 29 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters2.5:25.28a7
Apr 29Rushville/BC/Porta/Quincy/VirginiaApr 29 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:29.27
Apr 27PORTA Jr High Coed InvitationalApr 27 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters2.5:31.57
Apr 27PORTA Jr High Coed InvitationalApr 27 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:32.07
Apr 25Little PrairielandApr 25 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters2.5:26.05a7
Apr 25Little PrairielandApr 25 · 800 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters2.2:36.88a7
Apr 22BIG 5 ConferenceApr 22 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters2.5:37.66a7
Apr 22BIG 5 ConferenceApr 22 · 800 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters2.2:38.29a7
Apr 19WJHS TRACK BEEBEE INVITE 4-19-24Apr 19 · 1600 Meters · Place 3 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters3.5:26.90a7
Apr 19WJHS TRACK BEEBEE INVITE 4-19-24Apr 19 · 800 Meters · Place 6 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters6.2:33.25a7
Apr 12Jr High Co-Ed Meet - PORTA/Midwest/Zion Luth/BSS/ICApr 12 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:43.07
Apr 12Jr High Co-Ed Meet - PORTA/Midwest/Zion Luth/BSS/ICApr 12 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:35.07
Apr 9St. Agnes Track Meet 4-9-24Apr 9 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters2.5:36.07
Apr 9St. Agnes Track Meet 4-9-24Apr 9 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:36.07
Mar 28Jr High 6 Team Co-ed Meet at PORTAMar 28 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:41.07
Mar 28Jr High 6 Team Co-ed Meet at PORTAMar 28 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:36.07

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 13IESA 3A - Sectional 9 @ WilliamsvilleMay 13 · 800 Meters · Place 16 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters162:38.27a—
May 13IESA 3A - Sectional 9 @ WilliamsvilleMay 13 · 1600 Meters · Place 10 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters105:37.33a—
May 9RJHS Home Meet 5/9May 9 · 1600 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters1.5:42.86
May 9RJHS Home Meet 5/9May 9 · 800 Meters · Place 1 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters1.2:41.66
May 1Rushville/BC/PORTA/Quincy/VirginiaMay 1 · 800 Meters · Place 5 · Petersburg PORTAPetersburg PORTA800 Meters52:45.4—
May 1Rushville/BC/PORTA/Quincy/VirginiaMay 1 · 1600 Meters · Place 2 · Petersburg PORTAPetersburg PORTA1600 Meters25:53.6—
Apr 29PORTA Jr High InvitationalApr 29 · 1600 Meters · Place 1 · Petersburg PORTAPetersburg PORTA1600 Meters15:43.9—
Apr 29PORTA Jr High InvitationalApr 29 · 800 Meters · Place 1 · Petersburg PORTAPetersburg PORTA800 Meters12:41.0—
Apr 27Little Prairieland JH Track MeetApr 27 · 1600 Meters · Place 2 · Petersburg PORTAPetersburg PORTA1600 Meters25:49.60a—
Apr 27Little Prairieland JH Track MeetApr 27 · 800 Meters · Place 2 · Petersburg PORTAPetersburg PORTA800 Meters22:39.79a—
Apr 24BIG 5 Conference Apr 24 · 1600 Meters · Place 1 · Petersburg PORTAPetersburg PORTA1600 Meters15:47.41a—
Apr 24BIG 5 Conference Apr 24 · 800 Meters · Place 3 · Petersburg PORTAPetersburg PORTA800 Meters32:41.42a—
Apr 21Williamsville Junior High Track (4/21)Apr 21 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters2.5:55.61a6
Apr 21Williamsville Junior High Track (4/21)Apr 21 · 800 Meters · Place 3 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters3.2:44.00a6
Apr 11Athens JH Home Meet 1Apr 11 · 1600 Meters · Place 3 · Petersburg PORTAPetersburg PORTA1600 Meters35:47.8—
Apr 11Athens JH Home Meet 1Apr 11 · 800 Meters · Place 1 · Petersburg PORTAPetersburg PORTA800 Meters12:38.9—
Apr 5New Berlin JH Track Meet 4/5Apr 5 · 1600 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS1600 Meters2.5:59.36
Apr 5New Berlin JH Track Meet 4/5Apr 5 · 800 Meters · Place 2 · Petersburg PORTA JHSPetersburg PORTA JHS800 Meters2.2:45.96
Apr 3Havana/LVC/CP/Delavan/PORTAApr 3 · 1600 Meters · Place 2 · Petersburg PORTAPetersburg PORTA1600 Meters25:59.3—
Apr 3Havana/LVC/CP/Delavan/PORTAApr 3 · 800 Meters · Place 4 · Petersburg PORTAPetersburg PORTA800 Meters42:50.5—