Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 1 State XC Championships · Nov 7 | 17:13.3 | MSHSAA Class 1 State XC Championships | November 7, 2020 |
| 5,000 Meters · Southern Illinois University EdwardsvilleWashU Gabby Reuveni XC Invitational · Sep 5 | 17:54.7 | WashU Gabby Reuveni XC Invitational | September 5, 2026 |
| 6,000 Meters · Buder ParkWebster XC Opener · Aug 29 | 22:24.66 | Webster XC Opener | August 29, 2025 |
| 8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 31:12.1 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Buder ParkSLIAC Championship · Nov 1 | 27:24.91 | SLIAC Championship | November 1, 2025 |
| 8,000 Meters · EP Tom Sawyer State ParkSLIAC XC Championship · Oct 31 | 27:00.07 | SLIAC XC Championship | October 31, 2026 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 26 | 28:19.89 | Gans Creek Classic - College | September 26, 2025 |
| 8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 13 | 28:42.1 | Les Duke Invitational | September 13, 2025 |
| 8,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 17 | 27:39.14 | Greenville Classic | October 17, 2025 |
| 8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 15 | 28:32.7 | NCAA D3 Midwest Region Championships | November 15, 2025 |
| 8,000 Meters · Max Championship Cross Country CourseNCAA Division III Midwest Regional · Nov 11 | 29:34.6 | NCAA Division III Midwest Regional | November 11, 2023 |
| 8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 30 | 31:12.1 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Principia College2025 Principia Twilight · Oct 8 | 29:15.30 | 2025 Principia Twilight | October 8, 2025 |
| 8,000 Meters · Quail Creek Golf ClubBilliken XC Invitational · Sep 18 | 31:44.1 | Billiken XC Invitational | September 18, 2026 |
| 8,000 Meters · Saukie Golf CourseNCAA D3 Midwest Region Championships · Nov 16 | 27:53.6 | NCAA D3 Midwest Region Championships | November 16, 2024 |
| 8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 31:12.10 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | SLIAC XC ChampionshipOct 31 · 8,000 Meters Collegiate · Place 5 · PrincipiaPrincipia | 8,000 Meters Collegiate | 5 | 27:00.07 PB | Sr |
| Oct 7 | Principia TwilightOct 7 · 8,000 Meters Men's 8k · Place 2 · PrincipiaPrincipia | 8,000 Meters Men's 8k | 2 | 30:11.1 | Sr |
| Sep 18 | Billiken XC InvitationalSep 18 · 8,000 Meters Collegiate · Place 24 · PrincipiaPrincipia | 8,000 Meters Collegiate | 24 | 31:44.1 PB | Sr |
| Sep 12 | Les Duke InvitationalSep 12 · 8,000 Meters Collegiate · Place 57 · PrincipiaPrincipia | 8,000 Meters Collegiate | 57 | 29:09.0 | Sr |
| Sep 5 | WashU Gabby Reuveni XC InvitationalSep 5 · 5,000 Meters Collegiate · Place 41 · PrincipiaPrincipia | 5,000 Meters Collegiate | 41 | 17:54.7 PB | Sr |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 146 · PrincipiaPrincipia | 8,000 Meters College | 146 | 28:32.7 PB | Jr |
| Nov 1 | SLIAC ChampionshipNov 1 · 8,000 Meters College · Place 9 · PrincipiaPrincipia | 8,000 Meters College | 9 | 27:24.91 PB | Jr |
| Oct 17 | Greenville ClassicOct 17 · 8,000 Meters Men · Place 15 · PrincipiaPrincipia | 8,000 Meters Men | 15 | 27:39.14 PB | Jr |
| Oct 8 | 2025 Principia TwilightOct 8 · 8,000 Meters Collegiate · Place 11 · PrincipiaPrincipia | 8,000 Meters Collegiate | 11 | 29:15.30 PB | Jr |
| Sep 26 | Gans Creek Classic - CollegeSep 26 · 8,000 Meters Open · Place 170 · PrincipiaPrincipia | 8,000 Meters Open | 170 | 28:19.89 PB | Jr |
| Sep 13 | Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 35 · PrincipiaPrincipia | 8,000 Meters Men's Race | 35 | 28:42.1 PB | Jr |
| Sep 6 | Gabby Reuveni InviteSep 6 · 5,000 Meters Varsity · Place 47 · PrincipiaPrincipia | 5,000 Meters Varsity | 47 | 17:46.7 | JR |
| Aug 29 | Webster XC OpenerAug 29 · 6,000 Meters Men · Place 14 · PrincipiaPrincipia | 6,000 Meters Men | 14 | 22:24.66 PB | Jr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA D3 Midwest Region ChampionshipsNov 16 · 8,000 Meters Varsity · Place 150 · PrincipiaPrincipia | 8,000 Meters Varsity | 150 | 27:53.6 PB | So |
| Nov 2 | 2024 SLIAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 14 · PrincipiaPrincipia | 8,000 Meters Varsity | 14 | 27:28.2 | SO |
| Oct 18 | Bradley University "Pink" ClassicOct 18 · 8,000 Meters Varsity · Place 105 · PrincipiaPrincipia | 8,000 Meters Varsity | 105 | 27:53.73 | SO |
| Oct 9 | 2024 Principia TwilightOct 9 · 8,000 Meters Varsity · Place 15 · PrincipiaPrincipia | 8,000 Meters Varsity | 15 | 29:18.40 | SO |
| Sep 28 | Brissman-Lundeen InvitationalSep 28 · 8,000 Meters Varsity · Place 92 · PrincipiaPrincipia | 8,000 Meters Varsity | 92 | 29:47.9 | SO |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III Midwest RegionalNov 11 · 8,000 Meters Championship · Place 184 · FontbonneFontbonne | 8,000 Meters Championship | 184 | 29:34.6 PB | Fr |
| Oct 13 | Greenville Classic XC InvitationalOct 13 · 8,000 Meters College · Place 58 · FontbonneFontbonne | 8,000 Meters College | 58 | 30:44.2 | Fr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 230 · FontbonneFontbonne | 8,000 Meters College | 230 | 31:12.1 PB | Fr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 252 · FontbonneFontbonne | 8,000 Meters College | 252 | 31:12.1 PB | Fr |
| Sep 30 | Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 252 · FontbonneFontbonne | 8,000 Meters College Mens 8000M | 252 | 31:12.10 PB | Fr |
2021 Cross Country
1 results2020 Cross Country
1 results