Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | Trojan JVMay 11 · 1600 Meters · Iowa City City High | 1600 Meters | Ex. | 5:10.73a | 10 |
| Apr 13 | Linn-Mar 9th/10th Grade Boys MeetApr 13 · 3200 Meters · Place 11 · Iowa City City High | 3200 Meters | 11. | 12:28.49a | 10 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 19 | UD HS Boys Indoor ClassicMar 19 · 800 Meters · Place 30 · Iowa City City High | 800 Meters | 30. | 2:31.54a PB | 10 |
2025 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | Trojan JVMay 12 · 800 Meters · Place 17 · Iowa City City High | 800 Meters | 17 | 2:21.86a PB | 9 |
| May 5 | CR Prairie HS JV Coed VarsityMay 5 · 3200 Meters · Place 3 · Iowa City City High | 3200 Meters | 3 | 11:00.05a PB | 9 |
| Apr 28 | CRANDIC 9/10/JV BoysApr 28 · 3200 Meters · Place 14 · Iowa City City High | 3200 Meters | 14. | 13:10.00a | 9 |
| Apr 14 | Linn-Mar Boys 9/10 InvitationalApr 14 · 1600 Meters · Place 29 · Iowa City City High | 1600 Meters | 29 | 5:48.80a PB | 9 |
| Mar 25 | CHS 9/10/JVMar 25 · 3200 Meters · Place 5 · Iowa City City High | 3200 Meters | 5 | 12:07.37a | — |
| Mar 25 | CHS 9/10/JVMar 25 · 800 Meters · Place 12 · Iowa City City High | 800 Meters | 12 | 2:35.50a | — |