Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor All-Comers Meet #6 · Feb 225:01.08aUSATF Minnesota Indoor All-Comers Meet #6February 22, 2026
1 Mile · OutdoorMini-Apple Night of Miles · Jun 94:32.94aMini-Apple Night of MilesJune 9, 2026
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 274:05.38a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1600 Meters · OutdoorWayzata Last Chance Meet · Jun 24:30.7Wayzata Last Chance MeetJune 2, 2026
3000 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 89:46.48aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
3000 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 279:10.56a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
3200 Meters · IndoorBethel True Team Classic · Apr 249:51.99aBethel True Team ClassicApril 24, 2026
3200 Meters · OutdoorClass AAA State True Team · May 1510:09.03aClass AAA State True TeamMay 15, 2026
800 Meters · IndoorCentral MN Indoor Invite · Mar 262:10.21aCentral MN Indoor InviteMarch 26, 2026
800 Meters · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 92:00.63aUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
Long Jump · OutdoorUSATF Minnesota All-Comers Meet #2 · Jun 273.33mUSATF Minnesota All-Comers Meet #2June 27, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 4 · Minnesota FlyersMinnesota Flyers3000 Meters4.9:10.56a PB9
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 2 · Minnesota FlyersMinnesota Flyers1500 MetersRound P2.4:08.09a9
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 4 · Minnesota FlyersMinnesota Flyers1500 Meters4.4:05.38a PB9
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 19 · Minnesota FlyersMinnesota Flyers800 MetersRound P19.2:01.12a9
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 3000 Meters · Place 1 · Minnesota FlyersMinnesota Flyers3000 Meters1.9:19.92a9
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 1500 Meters · Place 1 · Minnesota FlyersMinnesota Flyers1500 Meters1.4:10.88a9
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters2.2:00.63a PB9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 3000 Meters · Place 1 · Minnesota FlyersMinnesota Flyers3000 Meters1.9:40.79a9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 2 · Minnesota FlyersMinnesota Flyers1500 Meters2.4:24.21a9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters2.2:07.73a9
Jun 9Mini-Apple Night of MilesJun 9 · 1 Mile · Place 4 · MinnesotaMinnesota1 Mile4.4:32.94a PB9
Jun 2Wayzata Last Chance MeetJun 2 · 1600 Meters · Place 2 · MinnetonkaMinnetonka1600 Meters2.4:30.7 PB9
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 3200 Meters · Place 11 · MinnetonkaMinnetonka3200 Meters11.10:20.61a9
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 1600 Meters · Place 7 · MinnetonkaMinnetonka1600 Meters7.4:31.77a9
May 15Class AAA State True TeamMay 15 · 3200 Meters · Place 23 · MinnetonkaMinnetonka3200 Meters23.10:09.03a PB9
May 12Lake Conference Boys 9/10 ChampionshipsMay 12 · 800 Meters · Place 5 · MinnetonkaMinnetonka800 Meters5.2:05.74a9
May 8Class AAA True Team Wild CardMay 8 · 1600 Meters · Place 24 · MinnetonkaMinnetonka1600 Meters24.4:34.08a9
May 67AAA Section True TeamMay 6 · 1600 Meters · Place 9 · MinnetonkaMinnetonka1600 Meters9.4:34.08a9
May 1Wayzata RelaysMay 1 · 1600 Meters · Place 11 · MinnetonkaMinnetonka1600 Meters11.4:33.22a9
Apr 21Lane/Rogness InvitationalApr 21 · 1600 Meters · Place 5 · MinnetonkaMinnetonka1600 Meters54:35.38a9
Apr 10Lake Conference RelaysApr 10 · 1600 Meters · Place 7 · MinnetonkaMinnetonka1600 Meters7.4:42.50a9

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Apr 24Bethel True Team ClassicApr 24 · 3200 Meters · Place 9 · MinnetonkaMinnetonka3200 Meters9.9:51.99a PB9
Mar 26Central MN Indoor InviteMar 26 · 800 Meters · Place 9 · MinnetonkaMinnetonka800 Meters92:10.21a PB9
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 3000 Meters · Place 1 · Minnesota FlyersMinnesota Flyers3000 Meters19:46.48a PB9
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 1 Mile · Place 5 · Minnesota FlyersMinnesota Flyers1 Mile55:01.89a9
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 3000 Meters · Place 1 · Minnesota FlyersMinnesota Flyers3000 Meters110:07.67a9
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 1 Mile · Place 6 · Minnesota FlyersMinnesota Flyers1 Mile65:01.08a PB9
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters42:19.24a9
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 3000 Meters · Place 4 · Minnesota FlyersMinnesota Flyers3000 Meters4.10:05.25a9
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters4.2:17.25a9
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 1 Mile · Place 8 · Minnesota FlyersMinnesota Flyers1 Mile8.5:02.18a9
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 3000 Meters · Place 2 · Minnesota FlyersMinnesota Flyers3000 Meters2.10:32.22a9
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 800 Meters · Minnesota FlyersMinnesota Flyers800 Meters—DNS9

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters4.2:18.87a9
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 7 · Minnesota FlyersMinnesota Flyers1 Mile7.6:00.68a8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 29 · Minnesota FlyersMinnesota Flyers1 Mile29.6:00.68a8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters2.2:39.35a8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 19 · Minnesota FlyersMinnesota Flyers800 Meters19.2:39.35a8
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 1 Mile · Place 4 · Minnesota FlyersMinnesota Flyers1 Mile4.5:59.35a8
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 800 Meters · Place 3 · Minnesota FlyersMinnesota Flyers800 Meters3.2:43.46a8
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters2.2:46.78a8
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 1 Mile · Place 8 · Minnesota FlyersMinnesota Flyers1 Mile8.6:02.07a8
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 800 Meters · Place 5 · Minnesota FlyersMinnesota Flyers800 Meters5.2:46.64a8
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 1 Mile · Place 7 · Minnesota FlyersMinnesota Flyers1 Mile7.6:08.40a8
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 800 Meters · Place 5 · Minnesota FlyersMinnesota Flyers800 Meters5.2:46.09a8
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters2.2:53.73a8

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 1500 Meters · Place 1 · Minnesota FlyersMinnesota Flyers1500 Meters15:07.29a8
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 800 Meters · Place 1 · Minnesota FlyersMinnesota Flyers800 Meters12:28.81a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 1500 Meters · Place 2 · Minnesota FlyersMinnesota Flyers1500 Meters25:06.88a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 800 Meters · Place 3 · Minnesota FlyersMinnesota Flyers800 Meters32:30.08a8
May 20Minnetonka Middle School Conference Championship (Boys Only)May 20 · 1600 Meters · Place 15 · Minnetonka WestMinnetonka West1600 Meters155:32.53a8
May 20Minnetonka Middle School Conference Championship (Boys Only)May 20 · 800 Meters · Place 5 · Minnetonka WestMinnetonka West800 Meters52:29.31a8
May 16Minnetonka MS Meet May 16 (Boys Only)May 16 · 1600 Meters · Place 15 · Minnetonka WestMinnetonka West1600 Meters15.5:32.53a8
May 16Minnetonka MS Meet May 16 (Boys Only)May 16 · 800 Meters · Place 5 · Minnetonka WestMinnetonka West800 Meters5.2:29.31a8

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · Long Jump · Place 42 · Minnesota FlyersMinnesota FlyersLong Jump42.3.92m7
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · Long Jump · Place 3 · Minnesota FlyersMinnesota FlyersLong Jump3.3.92m7
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 800 Meters · Place 6 · Minnesota FlyersMinnesota Flyers800 Meters6.2:43.89a7
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 1 Mile · Place 8 · Minnesota FlyersMinnesota Flyers1 Mile8.6:09.11a7
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 7 · Minnesota FlyersMinnesota Flyers1500 Meters75:38.91a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 7 · Minnesota FlyersMinnesota Flyers800 Meters72:46.25a—
May 15East vs. West Middle School District Meet May 15 · 1600 Meters · Place 6 · Minnetonka WestMinnetonka West1600 Meters6.5:51.57a7
May 15East vs. West Middle School District Meet May 15 · 800 Meters · Place 10 · Minnetonka WestMinnetonka West800 Meters10.2:46.10a7

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 1 Mile · Place 6 · Minnesota FlyersMinnesota Flyers1 Mile66:25.607
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 800 Meters · Place 7 · Minnesota FlyersMinnesota Flyers800 Meters72:56.807
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 1 Mile · Place 7 · Minnesota FlyersMinnesota Flyers1 Mile76:31.97a—
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 800 Meters · Place 7 · Minnesota FlyersMinnesota Flyers800 Meters73:03.47a—
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters2.3:02.10a7
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 1 Mile · Place 6 · Minnesota FlyersMinnesota Flyers1 Mile6.6:53.46a7
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 800 Meters · Place 5 · Minnesota FlyersMinnesota Flyers800 Meters5.3:11.20a7

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · 1 Mile · Place 2 · Minnesota FlyersMinnesota Flyers1 Mile2.6:28.06a6
Jun 27USATF Minnesota All-Comers Meet #2Jun 27 · Long Jump · Place 3 · Minnesota FlyersMinnesota FlyersLong Jump33.33m PB—
Jun 27USATF Minnesota All-Comers Meet #2Jun 27 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters42:58.13a—
Jun 20USATF Minnesota All Comers Meet #1Jun 20 · 1 Mile · Minnesota FlyersMinnesota Flyers1 Mile—DNS6
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 4 · Minnesota FlyersMinnesota Flyers1500 Meters46:02.00a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 10 · Minnesota FlyersMinnesota Flyers800 Meters103:07.33a—
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · Long Jump · Place 9 · Minnesota FlyersMinnesota FlyersLong Jump9.3.14m6
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · 1500 Meters · Place 4 · Minnesota FlyersMinnesota Flyers1500 Meters4.6:12.83a6
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · 800 Meters · Place 5 · Minnesota FlyersMinnesota Flyers800 Meters5.3:11.31a6
Apr 28Minnetonka M.S. MeetApr 28 · 1600 Meters · Place 23 · Minnetonka WestMinnetonka West1600 Meters23.6:42.48a6