Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Baertschi FarmWIAA Division 3 Sectional 6 · Oct 25 | 20:27.3 | WIAA Division 3 Sectional 6 | October 25, 2014 |
| 5,000 Meters · CamRock ParkDeerfield/Cambridge Invite · Sep 1 | 19:59.15 | Deerfield/Cambridge Invite | September 1, 2016 |
| 5,000 Meters · Laconia HSLaconia Invitational · Oct 6 | 19:52.99 | Laconia Invitational | October 6, 2015 |
| 5,000 Meters · McCarthy Co ParkMarshall Cardinal Invite · Sep 16 | 20:00.30 | Marshall Cardinal Invite | September 16, 2014 |
| 5,000 Meters · Pioneer WestfieldWestfield Classic · Sep 22 | 21:27.47 | Westfield Classic | September 22, 2016 |
| 5,000 Meters · Poynette HSPoynette Invitational · Sep 11 | 19:43.13 | Poynette Invitational | September 11, 2014 |
| 5,000 Meters · Rio HSRebel Invitational · Sep 16 | 20:09.92 | Rebel Invitational | September 16, 2016 |
| 5,000 Meters · River Bend ParkTrailways Conference Meet · Oct 15 | 19:20.8 | Trailways Conference Meet | October 15, 2015 |
| 5,000 Meters · Standing Rocks ParkWIAA Divison 3 Sectional 3 (Amherst) · Oct 24 | 19:18.00 | WIAA Divison 3 Sectional 3 (Amherst) | October 24, 2015 |
| 5,000 Meters · WyonaPortage Invite · Sep 29 | 19:34.06 | Portage Invite | September 29, 2015 |
| 5,000 Meters · Wyona ParkPortage Invite · Sep 27 | 20:38.50 | Portage Invite | September 27, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WIAA D3 Sectional - AmherstOct 22 · 5,000 Meters Varsity · Place 68 · Pardeeville | 5,000 Meters Varsity | 68 | 20:18.78 | 12 |
| Oct 13 | Trailways Conference MeetOct 13 · 5,000 Meters Varsity · Place 37 · Pardeeville | 5,000 Meters Varsity | 37 | 19:54.51 | 12 |
| Oct 4 | Laconia InvitationalOct 4 · 5,000 Meters Varsity Small · Place 44 · Pardeeville | 5,000 Meters Varsity Small | 44 | 21:44.81 | 12 |
| Sep 27 | Portage InviteSep 27 · 5,000 Meters Varsity · Place 77 · Pardeeville | 5,000 Meters Varsity | 77 | 20:38.50 PB | 12 |
| Sep 22 | Westfield ClassicSep 22 · 5,000 Meters Varsity · Place 41 · Pardeeville | 5,000 Meters Varsity | 41 | 21:27.47 PB | 12 |
| Sep 16 | Rebel InvitationalSep 16 · 5,000 Meters Varsity · Place 41 · Pardeeville | 5,000 Meters Varsity | 41 | 20:09.92 PB | 12 |
| Sep 13 | Dana Waddell InvitationalSep 13 · 5,000 Meters Varsity · Place 67 · Pardeeville | 5,000 Meters Varsity | 67 | 20:47.7 | 12 |
| Sep 8 | Poynette InvitationalSep 8 · 5,000 Meters Varsity Small · Place 42 · Pardeeville | 5,000 Meters Varsity Small | 42 | 22:29.94 | 12 |
| Sep 1 | Deerfield/Cambridge InviteSep 1 · 5,000 Meters Varsity · Place 63 · Pardeeville | 5,000 Meters Varsity | 63 | 19:59.15 PB | 12 |
2015 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA Divison 3 Sectional 3 (Amherst)Oct 24 · 5,000 Meters Varsity · Place 37 · Pardeeville | 5,000 Meters Varsity | 37 | 19:18.00 PB | 11 |
| Oct 15 | Trailways Conference MeetOct 15 · 5,000 Meters Varsity · Place 21 · Pardeeville | 5,000 Meters Varsity | 21 | 19:20.8 PB | 11 |
| Oct 6 | Laconia InvitationalOct 6 · 5,000 Meters Varsity Small · Place 26 · Pardeeville | 5,000 Meters Varsity Small | 26 | 19:52.99 PB | 11 |
| Sep 29 | Portage InviteSep 29 · 5,000 Meters Varsity · Place 41 · Pardeeville | 5,000 Meters Varsity | 41 | 19:34.06 PB | 11 |
| Sep 24 | Westfield ClassicSep 24 · 5,000 Meters Varsity · Place 45 · Pardeeville | 5,000 Meters Varsity | 45 | 21:28.19Unofficial | 11 |
| Sep 18 | Rebel InviteSep 18 · 5,000 Meters Varsity · Place 25 · Pardeeville | 5,000 Meters Varsity | 25 | 20:25.76 | 11 |
| Sep 15 | Marshall InvitationalSep 15 · 5,000 Meters Varsity · Place 47 · Pardeeville | 5,000 Meters Varsity | 47 | 20:11 | 11 |
| Sep 10 | Poynette InvitationalSep 10 · 5,000 Meters Varsity Small · Place 30 · Pardeeville | 5,000 Meters Varsity Small | 30 | 20:53.44 | 11 |
| Sep 3 | CamRock Invite Deerfield/CambridgeSep 3 · 5,000 Meters Varsity · Place 71 · Pardeeville | 5,000 Meters Varsity | 71 | 21:21.20 | 11 |
2014 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WIAA Division 3 Sectional 6Oct 25 · 5,000 Meters Varsity · Place 63 · Pardeeville | 5,000 Meters Varsity | 63 | 20:27.3 PB | 10 |
| Oct 16 | Trailways Conference MeetOct 16 · 5,000 Meters Varsity · Place 27 · Pardeeville | 5,000 Meters Varsity | 27 | 20:43.05Unofficial | 10 |
| Oct 7 | Laconia InvitationalOct 7 · 5,000 Meters Varsity Small · Place 34 · Pardeeville | 5,000 Meters Varsity Small | 34 | 20:11.84Unofficial | 10 |
| Sep 30 | Portage InviteSep 30 · 5,000 Meters Varsity · Place 49 · Pardeeville | 5,000 Meters Varsity | 49 | 19:43.94Unofficial | 10 |
| Sep 25 | Westfield ClassicSep 25 · 5,000 Meters Varsity · Place 56 · Pardeeville | 5,000 Meters Varsity | 56 | 22:19.03 | 10 |
| Sep 19 | Rebel InviteSep 19 · 5,000 Meters Varsity · Place 27 · Pardeeville | 5,000 Meters Varsity | 27 | 20:44.42 | 10 |
| Sep 16 | Marshall Cardinal InviteSep 16 · 5,000 Meters Varsity · Place 61 · Pardeeville | 5,000 Meters Varsity | 61 | 20:00.30 PB | 10 |
| Sep 11 | Poynette InvitationalSep 11 · 5,000 Meters Varsity Small · Place 37 · Pardeeville | 5,000 Meters Varsity Small | 37 | 19:43.13 PB | 10 |
| Sep 4 | Cam-Rock Invite Sep 4 · 5,000 Meters Varsity · Place 52 · Pardeeville | 5,000 Meters Varsity | 52 | 20:15.6 | 10 |