Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Carleton College 2m.Northfield HS Alumni and Community 2m · Aug 17 | 15:05.30 | Northfield HS Alumni and Community 2m | August 17, 2024 |
| 5,000 Meters · Bancroft Bay ParkSection 1AA JV · Oct 23 | 19:07.7 | Section 1AA JV | October 23, 2025 |
| 5,000 Meters · Benson ParkMankato West Invitational · Sep 23 | 19:44.2 | Mankato West Invitational | September 23, 2025 |
| 5,000 Meters · Brooktree Golf CourseBig 9 Conference Championships · Oct 15 | 18:51.9 | Big 9 Conference Championships | October 15, 2024 |
| 5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 11 | 19:39.0 | Mayo Invitational | September 11, 2025 |
| 5,000 Meters · Flying Cloud AirportMetro Invitaitonal - Under the Lights · Sep 26 | 19:51.4 | Metro Invitaitonal - Under the Lights | September 26, 2026 |
| 5,000 Meters · Flying Cloud FieldsMetro Invitational · Sep 16 | 21:39.8 | Metro Invitational | September 16, 2023 |
| 5,000 Meters · Levi Dodge Middle SchoolFarmington Invite · Sep 28 | 20:34.80 | Farmington Invite | September 28, 2023 |
| 5,000 Meters · North Alexander ParkFaribault Invitational · Sep 5 | 19:33.2 | Faribault Invitational | September 5, 2025 |
| 5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 3 | 21:45.75 | St. Olaf H.S. Showcase | September 3, 2026 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 20:20.2 | NXR Heartland Regional Championships | November 10, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Section 1AA JVOct 29 · 5,000 Meters Junior Varsity · Place 54 · Northfield | 5,000 Meters Junior Varsity | 54 | 20:11.7 | 12 |
| Oct 20 | Big 9 Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 59 · Northfield | 5,000 Meters Junior Varsity | 59 | 19:36.5 | 12 |
| Oct 8 | Ev Berg InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 135 · Northfield | 5,000 Meters Junior Varsity | 135 | 20:01.3 | 12 |
| Sep 29 | Mankato West InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 33 · Northfield | 5,000 Meters Junior Varsity | 33 | 20:48.7 | 12 |
| Sep 26 | Metro Invitaitonal - Under the LightsSep 26 · 5,000 Meters JV Black Race · Place 78 · Northfield | 5,000 Meters JV Black Race | 78 | 19:51.4 PB | 12 |
| Sep 17 | Mayo InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 103 · Northfield | 5,000 Meters Junior Varsity | 103 | 21:16.8 | 12 |
| Sep 11 | Faribault InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 81 · Northfield | 5,000 Meters Junior Varsity | 81 | 20:26.3 | 12 |
| Sep 3 | St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 311 · Northfield | 5,000 Meters Varsity | 311 | 21:45.75 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Section 1AA JVOct 23 · 5,000 Meters Junior Varsity · Place 12 · Northfield | 5,000 Meters Junior Varsity | 12 | 19:07.7 PB | 11 |
| Oct 14 | Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 38 · Northfield | 5,000 Meters Junior Varsity | 38 | 19:07.2 | 11 |
| Oct 2 | Ev Berg InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 75 · Northfield | 5,000 Meters Junior Varsity | 75 | 19:38.9 | 11 |
| Sep 23 | Mankato West InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 21 · Northfield | 5,000 Meters Junior Varsity | 21 | 19:44.2 PB | 11 |
| Sep 11 | Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 79 · Northfield | 5,000 Meters Varsity | 79 | 19:39.0 PB | 11 |
| Sep 5 | Faribault InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 64 · Northfield | 5,000 Meters Junior Varsity | 64 | 19:33.2 PB | 11 |
| Aug 28 | St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 235 · Northfield | 5,000 Meters Varsity | 235 | 20:51.82 | 11 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 1 · Place 265 · Northfield | 5,000 Meters Open Invitational Section 1 | 265 | 20:20.2 PB | 10 |
| Oct 24 | Section 1AA JV Oct 24 · 5,000 Meters Junior Varsity · Place 11 · Northfield | 5,000 Meters Junior Varsity | 11 | 19:26.3 | SO |
| Oct 15 | Big 9 Conference ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 29 · Northfield | 5,000 Meters Junior Varsity | 29 | 18:51.9 PB | 10 |
| Oct 3 | Ev Berg InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 88 · Northfield | 5,000 Meters Junior Varsity | 88 | 19:29.3 | SO |
| Sep 26 | Farmington Cowbell RunSep 26 · 5,000 Meters Varsity · Place 170 · Northfield | 5,000 Meters Varsity | 170 | 20:12.1 | 10 |
| Sep 21 | Jim Flim InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 20 · Northfield | 5,000 Meters Junior Varsity | 20 | 20:37.3 | 10 |
| Sep 12 | Mayo InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 59 · Northfield | 5,000 Meters Junior Varsity | 59 | 20:23.7 | SO |
| Sep 6 | Faribault InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 70 · Northfield | 5,000 Meters Junior Varsity | 70 | 20:09.8 | SO |
| Aug 29 | St. Olaf H.S. ShowcaseAug 29 · 5,000 Meters Varsity · Place 214 · Northfield | 5,000 Meters Varsity | 214 | 22:06.10 | 10 |
| Aug 17 | Northfield HS Alumni and Community 2mAug 17 · 2 Miles 2 Mile · Place 16 · Northfield | 2 Miles 2 Mile | 16 | 15:05.30 PB | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Section 1AA JVOct 26 · 5,000 Meters Junior Varsity · Place 31 · Northfield | 5,000 Meters Junior Varsity | 31 | 22:56.4 | 9 |
| Oct 17 | Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 87 · Northfield | 5,000 Meters Junior Varsity | 87 | 20:15.7 | 9 |
| Oct 5 | Ev Berg InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 121 · Northfield | 5,000 Meters Junior Varsity | 121 | 19:58.92 | 9 |
| Sep 28 | Farmington InviteSep 28 · 5,000 Meters Boys 5k · Place 197 · Northfield | 5,000 Meters Boys 5k | 197 | 20:34.80 PB | 9 |
| Sep 19 | Albert Lea InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 29 · Northfield | 5,000 Meters Junior Varsity | 29 | 23:16.36 | — |
| Sep 16 | Metro InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 144 · Northfield | 5,000 Meters Junior Varsity | 144 | 21:39.8 PB | 9 |
| Sep 8 | Faribault InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 135 · Northfield | 5,000 Meters Junior Varsity | 135 | 21:36.18 | — |
| Aug 31 | St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 339 · Northfield | 5,000 Meters Varsity | 339 | 23:01.0 | 9 |