Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.85 Miles · Levi and Ester Fuller Memorial Forest PreserveRoger Schmidt Invitational · Sep 23 | 16:50.4 | Roger Schmidt Invitational | September 23, 2017 |
| 2.9 Miles · Shady Oaks Country ClubAmboy Columbus Day Invitational · Oct 10 | 17:44.7 | Amboy Columbus Day Invitational | October 10, 2016 |
| 3 Miles · Bureau Valley J H SchoolBureau Valley Invitational · Sep 17 | 19:29.5 | Bureau Valley Invitational | September 17, 2016 |
| 3 Miles · Centennial ParkIHSA 1A Rock Falls XC Regional · Oct 20 | 17:01 | IHSA 1A Rock Falls XC Regional | October 20, 2018 |
| 3 Miles · Detweiller - IHSA State CourseIHSA 1A State XC Championships · Nov 3 | 16:52.39 | IHSA 1A State XC Championships | November 3, 2018 |
| 3 Miles · Detweiller ParkPatriot Invitational · Oct 14 | 18:26.5 | Patriot Invitational | October 14, 2017 |
| 3 Miles · Lake Erie Country ClubErie-Prophetstown Panther Invitational · Oct 8 | 17:37.4 | Erie-Prophetstown Panther Invitational | October 8, 2019 |
| 3 Miles · Oregon High SchoolOregon Open · Sep 2 | 18:50.3 | Oregon Open | September 2, 2017 |
| 3 Miles · Park WestIHSA 1A Oregon XC Sectional · Oct 28 | 17:52.53 | IHSA 1A Oregon XC Sectional | October 28, 2017 |
| 3 Miles · Zearing ParkGary Coates Invitational · Sep 9 | 18:15.01 | Gary Coates Invitational | September 9, 2017 |
| 3.02 Miles · Bureau Valley J H SchoolBureau Valley HS Invitational · Sep 16 | 18:29.9 | Bureau Valley HS Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results2018 Cross Country
8 results2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | IHSA 1A State XC ChampionshipsNov 4 · 3 Miles Varsity · Place 126 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 126 | 16:54 | 10 |
| Oct 28 | IHSA 1A Oregon XC SectionalOct 28 · 3 Miles Varsity · Place 53 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 53 | 17:52.53 PB | 10 |
| Oct 21 | IHSA 1A Rock Falls RegionalOct 21 · 3 Miles Varsity · Place 19 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 19 | 17:25 | 10 |
| Oct 14 | Patriot InvitationalOct 14 · 3 Miles Varsity · Place 111 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 111 | 18:26.5 PB | 10 |
| Oct 9 | Amboy Columbus Day InvitationalOct 9 · 2.9 Miles Varsity · Place 77 · Sterling (Newman Central Catholic) | 2.9 Miles Varsity | 77 | 18:08.7 | 10 |
| Sep 26 | TRAC Conference XC ChampionshipsSep 26 · 3 Miles Varsity · Place 23 · Sterling (Newman Cen... | 3 Miles Varsity | 23 | 19:13.1 | 10 |
| Sep 23 | Roger Schmidt InvitationalSep 23 · 2.85 Miles Varsity · Place 17 · Sterling (Newman Central Catholic) | 2.85 Miles Varsity | 17 | 16:50.4 PB | 10 |
| Sep 16 | Bureau Valley HS InvitationalSep 16 · 3.02 Miles Varsity · Place 46 · Sterling (Newman Central Catholic) | 3.02 Miles Varsity | 46 | 18:29.9 PB | 10 |
| Sep 9 | Gary Coates InvitationalSep 9 · 3 Miles Varsity · Place 16 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 16 | 18:15.01 PB | 10 |
| Sep 2 | Oregon OpenSep 2 · 3 Miles Varsity · Place 41 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 41 | 18:50.3 PB | 10 |
| Aug 22 | Rock Falls Rocket RunAug 22 · 3 Miles Varsity · Place 27 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 27 | 18:20.0 | 10 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | IHSA 1A State XC ChampionshipNov 5 · 3 Miles Varsity · Place 168 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 168 | 17:34 | 9 |
| Oct 29 | IHSA 1A Oregon SectionalOct 29 · 3 Miles Varsity · Place 83 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 83 | 18:57.59 | 9 |
| Oct 22 | IHSA 1A Rock Falls RegionalOct 22 · 3 Miles Varsity · Place 31 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 31 | 18:05 | 9 |
| Oct 15 | Patriot InviteOct 15 · 3 Miles Varsity · Place 156 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 156 | 18:30.0 | 9 |
| Oct 10 | Amboy Columbus Day InvitationalOct 10 · 2.9 Miles Varsity · Place 80 · Sterling (Newman Central Catholic) | 2.9 Miles Varsity | 80 | 17:44.7 PB | 9 |
| Sep 24 | Winnebago Schmidt InvitationalSep 24 · 2.85 Miles Varsity · Place 31 · Sterling (Newman Central Catholic) | 2.85 Miles Varsity | 31 | 17:16.6 | 9 |
| Sep 17 | Bureau Valley InvitationalSep 17 · 3 Miles Varsity · Place 64 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 64 | 19:29.5 PB | 9 |
| Sep 10 | Gary Coates InvitationalSep 10 · 3 Miles Varsity · Place 41 · Sterling (Newman Central Catholic) | 3 Miles Varsity | 41 | 19:14.0 | 9 |