Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Amery High SchoolAmery Invite · Oct 3 | 11:10.77 | Amery Invite | October 3, 2017 |
| 2,500 Meters · Amery High SchoolAmery Invite · Oct 6 | 11:33.30 | Amery Invite | October 6, 2015 |
| 2,500 Meters · PrescottPrescott Invite · Sep 15 | 12:28.0 | Prescott Invite | September 15, 2015 |
| 2,500 Meters · Prescott HSPrescott Invite · Sep 12 | 10:32.6 | Prescott Invite | September 12, 2017 |
| 5,000 Meters · Colby High SchoolWIAA D2 State Cross Country Championships · Oct 31 | 21:58.53 | WIAA D2 State Cross Country Championships | October 31, 2020 |
| 5,000 Meters · Osceola School GroundsChieftain Invite · Sep 15 | 23:18.17 | Chieftain Invite | September 15, 2018 |
| 5,000 Meters · Paperjack ElementaryTiger Invite · Oct 2 | 21:24.1 | Tiger Invite | October 2, 2021 |
| 5,000 Meters · Ridges Golf CourseWIAA D2 State XC Championships · Nov 2 | 20:20.7 | WIAA D2 State XC Championships | November 2, 2019 |
| 5,000 Meters · South Middle SchoolOld Abe Invite · Oct 12 | 20:40.39 | Old Abe Invite | October 12, 2019 |
| 5,000 Meters · The WellsHusky Invite · Sep 7 | 20:33.3 | Husky Invite | September 7, 2019 |
| 5,000 Meters · UWBC CampusWarrior Invite · Sep 11 | 22:08 | Warrior Invite | September 11, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | WIAA D2 State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 44 · OsceolaOsceola | 5,000 Meters Varsity | 44 | 20:20.7 PB | 10 |
| Oct 26 | WIAA D2 Sectional - St. Croix CentralOct 26 · 5,000 Meters Varsity · Place 10 · OsceolaOsceola | 5,000 Meters Varsity | 10 | 6:37 | 10 |
| Oct 12 | Old Abe InviteOct 12 · 5,000 Meters Varsity · Place 24 · OsceolaOsceola | 5,000 Meters Varsity | 24 | 20:40.39 PB | 10 |
| Sep 17 | Rice Lake InvitationalSep 17 · 5,000 Meters Varsity · Place 16 · OsceolaOsceola | 5,000 Meters Varsity | 16 | 21:55.35 | 10 |
| Sep 7 | Husky InviteSep 7 · 5,000 Meters Varsity · Place 24 · OsceolaOsceola | 5,000 Meters Varsity | 24 | 20:33.3 PB | 10 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | WIAA State Cross Country MeetOct 27 · 5,000 Meters Varsity - D2 · Place 103 · OsceolaOsceola | 5,000 Meters Varsity - D2 | 103 | 21:27.5 | 9 |
| Oct 6 | Old Abe InviteOct 6 · 5,000 Meters Varsity · Place 49 · OsceolaOsceola | 5,000 Meters Varsity | 49 | 21:32.3 | 9 |
| Sep 15 | Chieftain InviteSep 15 · 5,000 Meters Varsity · Place 19 · OsceolaOsceola | 5,000 Meters Varsity | 19 | 23:18.17 PB | 9 |
| Sep 11 | Warrior InviteSep 11 · 5,000 Meters Varsity · Place 27 · OsceolaOsceola | 5,000 Meters Varsity | 27 | 22:08 PB | 9 |
| Aug 25 | Husky InviteAug 25 · 5,000 Meters Varsity · Place 29 · OsceolaOsceola | 5,000 Meters Varsity | 29 | 21:34.4 | 9 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Amery InviteOct 3 · 2,500 Meters Middle School · Place 25 · OsceolaOsceola | 2,500 Meters Middle School | 25 | 11:10.77 PB | 8 |
| Sep 12 | Prescott InviteSep 12 · 2,500 Meters Middle School · Place 3 · OsceolaOsceola | 2,500 Meters Middle School | 3 | 10:32.6 PB | 8 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Amery InviteOct 6 · 2,500 Meters Middle School · Place 75 · OsceolaOsceola | 2,500 Meters Middle School | 75 | 11:33.30 PB | 6 |
| Sep 15 | Prescott InviteSep 15 · 2,500 Meters Middle School · Place 50 · OsceolaOsceola | 2,500 Meters Middle School | 50 | 12:28.0 PB | 6 |