Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · St. Clair High SchoolFour Rivers Conference · Oct 18 | 11:46.72 | Four Rivers Conference | October 18, 2016 |
| 3,200 Meters · Cole County FairgroundsJim Marshall XC Invitational · Aug 26 | 13:18.01 | Jim Marshall XC Invitational | August 26, 2017 |
| 5,000 Meters · Belle City ParkBelle Invitational · Sep 20 | 20:14.34 | Belle Invitational | September 20, 2018 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 19:40.8 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Linn Athletic Complex41st Annual Linn Invitational · Sep 14 | 19:49.81 | 41st Annual Linn Invitational | September 14, 2019 |
| 5,000 Meters · Loutre Shore Country ClubHermann High School Invitational · Oct 8 | 19:28.60 | Hermann High School Invitational | October 8, 2019 |
| 5,000 Meters · New Haven City ParkNew Haven High School Invitational · Sep 7 | 20:08.46 | New Haven High School Invitational | September 7, 2019 |
| 5,000 Meters · Owensville City ParkFour Rivers Conference · Oct 17 | 21:02.37 | Four Rivers Conference | October 17, 2017 |
| 5,000 Meters · St James Golf ClubSt. James Invitational · Oct 2 | 20:24.06 | St. James Invitational | October 2, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 2 District 4 - LinnOct 31 · 5,000 Meters Varsity · Place 24 · New HavenNew Haven | 5,000 Meters Varsity | 24 | 20:20.6 | 12 |
| Oct 22 | Four Rivers Conference MeetOct 22 · 5,000 Meters Varsity · Place 34 · New HavenNew Haven | 5,000 Meters Varsity | 34 | 22:20.62 | 12 |
| Oct 16 | 2020 Hancock InvitationalOct 16 · 5,000 Meters Varsity - Small Schools · New HavenNew Haven | 5,000 Meters Varsity - Small Schools | 0 | DNF | 12 |
| Sep 30 | St. James XC InvitationalSep 30 · 5,000 Meters Varsity · Place 20 · New HavenNew Haven | 5,000 Meters Varsity | 20 | 20:37.50 | 12 |
| Sep 24 | Belle InvitationalSep 24 · 5,000 Meters Varsity · Place 28 · New HavenNew Haven | 5,000 Meters Varsity | 28 | 20:45.70 | 12 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSHSAA Class 2 District 4Nov 2 · 5,000 Meters Varsity · Place 31 · New HavenNew Haven | 5,000 Meters Varsity | 31 | 19:35.09 | 11 |
| Oct 22 | Four Rivers Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 28 · New HavenNew Haven | 5,000 Meters Varsity | 28 | 18:55.96 | 11 |
| Oct 15 | Owensville HS InvitationalOct 15 · 5,000 Meters Varsity · Place 34 · New HavenNew Haven | 5,000 Meters Varsity | 34 | 20:16.19 | 11 |
| Oct 8 | Hermann High School InvitationalOct 8 · 5,000 Meters Varsity · Place 24 · New HavenNew Haven | 5,000 Meters Varsity | 24 | 19:28.60 PB | 11 |
| Oct 2 | St. James InvitationalOct 2 · 5,000 Meters Varsity Boys · Place 26 · New HavenNew Haven | 5,000 Meters Varsity Boys | 26 | 20:24.06 PB | 11 |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity White · Place 56 · New HavenNew Haven | 5,000 Meters Varsity White | 56 | 19:40.8 PB | 11 |
| Sep 14 | 41st Annual Linn InvitationalSep 14 · 5,000 Meters Varsity Boys · Place 31 · New HavenNew Haven | 5,000 Meters Varsity Boys | 31 | 19:49.81 PB | 11 |
| Sep 7 | New Haven High School InvitationalSep 7 · 5,000 Meters Varsity · Place 46 · New HavenNew Haven | 5,000 Meters Varsity | 46 | 20:08.46 PB | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Four Rivers Conference HS MeetOct 16 · 5,000 Meters Junior Varsity Boys · Place 2 · New HavenNew Haven | 5,000 Meters Junior Varsity Boys | 2 | 19:37.49 | 10 |
| Oct 9 | Owensville High School InvitationalOct 9 · Varsity · Place 8 · New HavenNew Haven | Varsity | 8 | 20:36.12 | 10 |
| Oct 2 | Hermann High School InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 5 · New HavenNew Haven | 5,000 Meters Junior Varsity | 5 | 21:00.22 | 10 |
| Sep 26 | St. James InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 5 · New HavenNew Haven | 5,000 Meters Junior Varsity | 5 | 20:16.4 | SO |
| Sep 20 | Belle InvitationalSep 20 · 5,000 Meters JV Boys · Place 5 · New HavenNew Haven | 5,000 Meters JV Boys | 5 | 20:14.34 PB | 10 |
| Sep 8 | 40th Linn InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 16 · New HavenNew Haven | 5,000 Meters Junior Varsity | 16 | 21:39.23 | — |
| Sep 8 | 40th Annual Linn InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 16 · New HavenNew Haven | 5,000 Meters Junior Varsity | 16 | 21:39.23 | 10 |
| Sep 1 | New Haven High School InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 7 · New HavenNew Haven | 5,000 Meters Junior Varsity | 7 | 21:21.12 | 10 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Four Rivers ConferenceOct 17 · 5,000 Meters Junior Varsity · Place 9 · New HavenNew Haven | 5,000 Meters Junior Varsity | 9 | 21:02.37 | 9 |
| Oct 17 | Four Rivers ConferenceOct 17 · 5,000 Meters Junior Varsity · Place 9 · New HavenNew Haven | 5,000 Meters Junior Varsity | 9 | 21:02.37 PB | 9 |
| Oct 10 | Owensville InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 17 · New HavenNew Haven | 5,000 Meters Junior Varsity | 17 | 21:20.51 | 9 |
| Oct 3 | Hermann High School InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 11 · New HavenNew Haven | 5,000 Meters Junior Varsity | 11 | 20:45.09 | 9 |
| Sep 27 | St. James InvitationalSep 27 · 5,000 Meters Junior Varsity · Place 6 · New HavenNew Haven | 5,000 Meters Junior Varsity | 6 | 20:33.0 | FR |
| Sep 9 | 39th Annual Linn InvitationalSep 9 · 5,000 Meters Varsity · Place 108 · New HavenNew Haven | 5,000 Meters Varsity | 108 | 22:34.08 | 9 |
| Sep 2 | New Haven InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 13 · New HavenNew Haven | 5,000 Meters Junior Varsity | 13 | 20:21.04 | 9 |
| Aug 26 | Jim Marshall XC InvitationalAug 26 · 3,200 Meters Junior Varsity · Place 49 · New HavenNew Haven | 3,200 Meters Junior Varsity | 49 | 13:18.01 PB | 9 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Four Rivers ConferenceOct 18 · 2,500 Meters Middle School Boys · Place 41 · New HavenNew Haven | 2,500 Meters Middle School Boys | 41 | 11:46.72 PB | 8 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 12 | Linn InvitationalSep 12 · 5,000 Meters Varsity · Place 95 · New HavenNew Haven | 5,000 Meters Varsity | 95 | 6:55.6 | 07 |
| Sep 12 | Linn InvitationalSep 12 · 2,500 Meters Middle School · Place 67 · New HavenNew Haven | 2,500 Meters Middle School | 67 | 7:30.5 | 07 |