Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorPana, Central A&M, and Springfield Lutheran Triangular Meet · Apr 30 | 11.90a | Pana, Central A&M, and Springfield Lutheran Triangular Meet | April 30, 2026 |
| 1600 Meters · IndoorBlazen Brave Invite · Feb 21 | 5:50.52a | Blazen Brave Invite | February 21, 2026 |
| 1600 Meters · OutdoorSenior Night (IW,ISD,NB,Mer,BC,S-Luth,BW) · Apr 28 | 5:13.5 | Senior Night (IW,ISD,NB,Mer,BC,S-Luth,BW) | April 28, 2026 |
| 400 Meters · OutdoorMSM Conference Meet · Apr 21 | 56.1 | MSM Conference Meet | April 21, 2026 |
| 800 Meters · OutdoorIHSA Class 1A TRB Sectional - #06 Maroa (M.-Forsyth) · May 20 | 2:09.56a | IHSA Class 1A TRB Sectional - #06 Maroa (M.-Forsyth) | May 20, 2026 |
| Complete · OutdoorRochester Rocket Invitational · Apr 25 | 2:22.00 | Rochester Rocket Invitational | April 25, 2025 |
| Final · Outdoor2025 Pana Invitational · May 10 | 2:21.53 | 2025 Pana Invitational | May 10, 2025 |
| Full · Outdoor2026 MTZ Apollo+ Invite · Mar 14 | 2:21.13 | 2026 MTZ Apollo+ Invite | March 14, 2026 |
| Triple Jump · OutdoorPORTA Invite · Apr 16 | 10.35m | PORTA Invite | April 16, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | IHSA Class 1A TRB Sectional - #06 Maroa (M.-Forsyth)May 20 · 800 Meters · Place 6 · Springfield (Lutheran) | 800 Meters | 6. | 2:09.56a PB | 11 |
| May 11 | PORTA Last Chance QualifierMay 11 · 800 Meters · Place 6 · Springfield (Lutheran) | 800 Meters | 6. | 2:11.80 | 11 |
| May 1 | Jokisch-Grandone InvitationalMay 1 · 800 Meters · Place 10 · Springfield (Lutheran) | 800 Meters | 10 | 2:13.35a | 11 |
| Apr 30 | Pana, Central A&M, and Springfield Lutheran Triangular MeetApr 30 · 200 Meters · Springfield (Lutheran) | 200 Meters | — | SCR | 11 |
| Apr 30 | Pana, Central A&M, and Springfield Lutheran Triangular MeetApr 30 · 100 Meters · Place 3 · Springfield (Lutheran) | 100 Meters | 3. | 11.90a PB | 11 |
| Apr 28 | Senior Night (IW,ISD,NB,Mer,BC,S-Luth,BW)Apr 28 · 1600 Meters · Place 4 · Springfield (Lutheran) | 1600 Meters | 4 | 5:13.5 PB | 11 |
| Apr 28 | Senior Night (IW,ISD,NB,Mer,BC,S-Luth,BW)Apr 28 · 800 Meters · Place 8 · Springfield (Lutheran) | 800 Meters | 8 | 2:30.6 | 11 |
| Apr 21 | MSM Conference MeetApr 21 · 800 Meters · Place 1 · Springfield (Lutheran) | 800 Meters | 1 | 2:14.0 | 11 |
| Apr 21 | MSM Conference MeetApr 21 · 400 Meters · Place 3 · Springfield (Lutheran) | 400 Meters | 3 | 56.1 PB | 11 |
| Apr 16 | PORTA InviteApr 16 · Triple Jump · Place 7 · Springfield (Lutheran) | Triple Jump | 7. | 10.35m PB | 11 |
| Apr 16 | PORTA InviteApr 16 · 800 Meters · Springfield (Lutheran) | 800 Meters | — | DNS | 11 |
| Apr 15 | Pawnee Home MeetApr 15 · Triple Jump · Place 4 · Springfield (Lutheran) | Triple Jump | 4. | 33' 9" | 11 |
| Apr 15 | Pawnee Home MeetApr 15 · 800 Meters · Place 4 · Springfield (Lutheran) | 800 Meters | 4. | 2:15.4 | 11 |
| Apr 7 | Athens Meet Apr 7 · 800 Meters · Place 7 · Springfield (Lutheran) | 800 Meters | 7 | 2:18.70a | 11 |
| Apr 6 | Riverton MeetApr 6 · 800 Meters · Place 3 · Springfield (Lutheran) | 800 Meters | 3. | 2:14.83a | 11 |
| Mar 14 | 2026 MTZ Apollo+ InviteMar 14 · Full · Place 30 · Springfield (Lutheran) | Full | 30 | 5:39.20 | 11 |
| Mar 14 | 2026 MTZ Apollo+ InviteMar 14 · Full · Place 14 · Springfield (Lutheran) | Full | 14 | 2:21.13 PB | 11 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 21 | Blazen Brave InviteFeb 21 · 1600 Meters · Place 42 · Springfield (Lutheran) | 1600 Meters | 42 | 5:50.52a PB | 11 |
2025 Outdoor Track
13 results2024 Outdoor Track
12 results