Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor Championships · Mar 95:49.96aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
1 Mile · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3 · Jul 95:58.46aUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3July 9, 2024
100 Meters · OutdoorEden Prairie vs Minnetonka · Apr 3013.00aEden Prairie vs MinnetonkaApril 30, 2026
1500 Meters · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 95:08.40aUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
1600 Meters · OutdoorLake Conference Boys 9/10 Championships · May 125:20.87aLake Conference Boys 9/10 ChampionshipsMay 12, 2026
200 Meters · OutdoorUSATF Minnesota Summer League Meet #4 - Members · Aug 336.78aUSATF Minnesota Summer League Meet #4 - MembersAugust 3, 2021
2000m Steeplechase · 0.762m · OutdoorFleigle Mockvitational · Jul 18:56.43aFleigle MockvitationalJuly 1, 2025
2000m Steeplechase · 0.914m · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 97:54.20aUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
300m Hurdles · 36" / 0.914m · OutdoorSTMA Tri Meet · May 754.44aSTMA Tri MeetMay 7, 2026
3200 Meters · OutdoorEden Prairie vs Minnetonka · Apr 3011:52.28aEden Prairie vs MinnetonkaApril 30, 2026
400 Meters · OutdoorUSATF Minnesota Summer League Meet #1 - Members · Jun 301:32.90aUSATF Minnesota Summer League Meet #1 - MembersJune 30, 2021
400m Hurdles · 36" / 0.914m · Outdoor2026 SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEET · May 301:09.302026 SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETMay 30, 2026
60 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 88.30aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
800 Meters · IndoorCentral MN Indoor Invite · Mar 262:26.38aCentral MN Indoor InviteMarch 26, 2026
800 Meters · OutdoorWayzata Last Chance Meet · Jun 22:24.5Wayzata Last Chance MeetJune 2, 2026
Long Jump · OutdoorUSATF Minnesota Summer League Meet #1 - Members · Jun 302.77mUSATF Minnesota Summer League Meet #1 - MembersJune 30, 2021

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 2000m Steeplechase · Place 2 · Minnesota FlyersMinnesota Flyers2000m Steeplechase0.914m2.7:54.20a PB9
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 400m Hurdles · Place 5 · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m5.1:11.86a9
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 1500 Meters · Place 6 · Minnesota FlyersMinnesota Flyers1500 Meters6.5:08.40a PB9
Jun 272026 JUNIOR OLYMPIC PREP MEET #2 INVITATIONALJun 27 · 400m Hurdles · Place 1 · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m1.1:18.67a9
Jun 272026 JUNIOR OLYMPIC PREP MEET #2 INVITATIONALJun 27 · 1500 Meters · Place 1 · Minnesota FlyersMinnesota Flyers1500 Meters1.5:22.15a9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 2 · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m2.1:25.73a9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 7 · Minnesota FlyersMinnesota Flyers1500 Meters7.5:11.62a9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 11 · Minnesota FlyersMinnesota Flyers800 Meters11.2:28.43a9
Jun 2Wayzata Last Chance MeetJun 2 · 800 Meters · Place 22 · MinnetonkaMinnetonka800 Meters22.2:24.5 PB9
May 302026 SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETMay 30 · 400m Hurdles · Place 1 · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m1.1:09.30 PB9
May 302026 SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETMay 30 · 100 Meters · Place 8 · Minnesota FlyersMinnesota Flyers100 Meters8.13.38a9
May 12Lake Conference Boys 9/10 ChampionshipsMay 12 · 300m Hurdles · Place 29 · MinnetonkaMinnetonka300m Hurdles36" / 0.914m29.55.07a9
May 12Lake Conference Boys 9/10 ChampionshipsMay 12 · 1600 Meters · Place 25 · MinnetonkaMinnetonka1600 Meters25.5:20.87a PB9
May 7STMA Tri MeetMay 7 · 300m Hurdles · Place 3 · MinnetonkaMinnetonka300m Hurdles36" / 0.914m3.54.44a PB9
May 7STMA Tri MeetMay 7 · 1600 Meters · Place 12 · MinnetonkaMinnetonka1600 Meters12.5:31.29a9
May 7STMA Tri MeetMay 7 · 800 Meters · Place 12 · MinnetonkaMinnetonka800 Meters12.2:35.07a9
May 7STMA Tri MeetMay 7 · 100 Meters · Place 45 · MinnetonkaMinnetonka100 Meters45.13.27a9
Apr 30Eden Prairie vs MinnetonkaApr 30 · 3200 Meters · Place 5 · MinnetonkaMinnetonka3200 Meters5.11:52.28a PB9
Apr 30Eden Prairie vs MinnetonkaApr 30 · 100 Meters · Place 41 · MinnetonkaMinnetonka100 Meters41.13.00a PB9
Apr 14Edina vs. Minnetonka - BoysApr 14 · 1600 Meters · Place 17 · MinnetonkaMinnetonka1600 Meters17.5:26.96a9
Apr 14Edina vs. Minnetonka - BoysApr 14 · 100 Meters · Place 33 · MinnetonkaMinnetonka100 Meters33.13.18a9
Apr 9Minnetonka vs Edina Boys DualApr 9 · 1600 Meters · Place 16 · MinnetonkaMinnetonka1600 Meters165:35.62a9
Apr 9Minnetonka vs Edina Boys DualApr 9 · 100 Meters · Place 32 · MinnetonkaMinnetonka100 Meters3213.27a9

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 26Central MN Indoor InviteMar 26 · 800 Meters · Place 15 · MinnetonkaMinnetonka800 Meters152:26.38a PB9
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 1 Mile · Place 10 · Minnesota FlyersMinnesota Flyers1 Mile105:50.28a9
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 800 Meters · Place 6 · Minnesota FlyersMinnesota Flyers800 Meters62:39.38a9
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60 Meters · Place 14 · Minnesota FlyersMinnesota Flyers60 Meters148.30a PB9
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 1 Mile · Place 15 · Minnesota FlyersMinnesota Flyers1 Mile155:51.71a9
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 800 Meters · Place 10 · Minnesota FlyersMinnesota Flyers800 Meters102:37.78a9
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60 Meters · Place 20 · Minnesota FlyersMinnesota Flyers60 Meters208.60a9
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 1 Mile · Place 16 · Minnesota FlyersMinnesota Flyers1 Mile16.5:52.04a9
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 800 Meters · Place 7 · Minnesota FlyersMinnesota Flyers800 Meters7.2:34.98a9

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 1 Mile · Minnesota FlyersMinnesota Flyers1 Mile--DNS8
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 100 Meters · Minnesota FlyersMinnesota Flyers100 Meters--DNS8
Jul 29USATF Minnesota Summer Meet #4Jul 29 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters22:47.97a8
Jul 29USATF Minnesota Summer Meet #4Jul 29 · 100 Meters · Place 23 · Minnesota FlyersMinnesota Flyers100 Meters2313.00a8
Jul 1Fleigle MockvitationalJul 1 · 2000m Steeplechase · Place 1 · Minnesota FlyersMinnesota Flyers2000m Steeplechase0.762m1.8:56.43a PB8
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 1500 Meters · Place 2 · Minnesota FlyersMinnesota Flyers1500 Meters25:29.34a8
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters42:40.45a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 1500 Meters · Place 8 · Minnesota FlyersMinnesota Flyers1500 Meters85:12.83a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 800 Meters · Place 11 · Minnesota FlyersMinnesota Flyers800 Meters112:24.58a8
May 20Minnetonka Middle School Conference Championship (Boys Only)May 20 · 1600 Meters · Place 16 · Minnetonka WestMinnetonka West1600 Meters165:32.67a8
May 20Minnetonka Middle School Conference Championship (Boys Only)May 20 · 800 Meters · Place 16 · Minnetonka WestMinnetonka West800 Meters162:40.55a8
May 16Minnetonka MS Meet May 16 (Boys Only)May 16 · 1600 Meters · Place 16 · Minnetonka WestMinnetonka West1600 Meters16.5:32.67a8
May 16Minnetonka MS Meet May 16 (Boys Only)May 16 · 800 Meters · Place 16 · Minnetonka WestMinnetonka West800 Meters16.2:40.55a8

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 8 · Minnesota FlyersMinnesota Flyers1 Mile8.5:49.96a PB8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 25 · Minnesota FlyersMinnesota Flyers1 Mile25.5:49.96a8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters4.2:46.91a8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 22 · Minnesota FlyersMinnesota Flyers800 Meters22.2:46.91a8
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 1 Mile · Place 9 · Minnesota FlyersMinnesota Flyers1 Mile9.5:59.90a8
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 800 Meters · Place 8 · Minnesota FlyersMinnesota Flyers800 Meters8.2:44.56a8
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 1 Mile · Place 7 · Minnesota FlyersMinnesota Flyers1 Mile7.6:06.28a8
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 800 Meters · Place 3 · Minnesota FlyersMinnesota Flyers800 Meters3.2:38.70a8
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 800 Meters · Place 2 · Minnesota FlyersMinnesota Flyers800 Meters2.2:50.22a8

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 30 USATF MINNESOTA OUTDOOR ALL-COMERS MEET #5Jul 30 · 1 Mile · Place 8 · Minnesota FlyersMinnesota Flyers1 Mile85:59.79a—
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 800 Meters · Place 5 · Minnesota FlyersMinnesota Flyers800 Meters5.2:42.08a7
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 100 Meters · Place 11 · Minnesota FlyersMinnesota Flyers100 Meters11.13.95a7
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 1 Mile · Place 7 · Minnesota FlyersMinnesota Flyers1 Mile7.5:58.46a PB7
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 5 · Minnesota FlyersMinnesota Flyers1500 Meters55:26.53a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 5 · Minnesota FlyersMinnesota Flyers800 Meters52:36.91a—
May 15East vs. West Middle School District Meet May 15 · 1600 Meters · Place 5 · Minnetonka WestMinnetonka West1600 Meters5.5:50.26a7
May 15East vs. West Middle School District Meet May 15 · 800 Meters · Place 8 · Minnetonka WestMinnetonka West800 Meters8.2:43.06a7

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 1 Mile · Place 5 · Minnesota FlyersMinnesota Flyers1 Mile56:16.237
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 800 Meters · Place 6 · Minnesota FlyersMinnesota Flyers800 Meters62:52.507
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 1 Mile · Place 4 · Minnesota FlyersMinnesota Flyers1 Mile46:14.66a—
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters42:50.81a—
Feb 18 USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 18 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters42:51.46a—
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 800 Meters · Place 1 · Minnesota FlyersMinnesota Flyers800 Meters1.2:58.18a7
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 1 Mile · Place 4 · Minnesota FlyersMinnesota Flyers1 Mile4.6:42.16a7
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 800 Meters · Place 4 · Minnesota FlyersMinnesota Flyers800 Meters4.2:58.44a7

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · 1 Mile · Place 2 · Minnesota FlyersMinnesota Flyers1 Mile2.6:20.53a6
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump2.3.52m6
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · 200 Meters · Minnesota FlyersMinnesota Flyers200 Meters--DNS6
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 800 Meters · Minnesota FlyersMinnesota Flyers800 Meters—DNS6
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 9 · Minnesota FlyersMinnesota Flyers1500 Meters95:54.47a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · Long Jump · Place 14 · Minnesota FlyersMinnesota FlyersLong Jump143.17m—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 15 · Minnesota FlyersMinnesota Flyers800 Meters152:59.16a—
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · Long Jump · Place 6 · Minnesota FlyersMinnesota FlyersLong Jump6.3.26m6
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · 1500 Meters · Place 4 · Minnesota FlyersMinnesota Flyers1500 Meters4.5:55.94a6
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · 800 Meters · Place 6 · Minnesota FlyersMinnesota Flyers800 Meters6.2:52.78a6
Apr 28Minnetonka M.S. MeetApr 28 · 1600 Meters · Place 22 · Minnetonka WestMinnetonka West1600 Meters22.6:41.98a6

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19USATF Minnesota All-Comers Indoor Track & Field Meet #5Feb 19 · 1 Mile · Place 8 · Minnesota FlyersMinnesota Flyers1 Mile86:35.38a6
Feb 19USATF Minnesota All-Comers Indoor Track & Field Meet #5Feb 19 · 800 Meters · Place 9 · Minnesota FlyersMinnesota Flyers800 Meters93:03.54a6
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 1 Mile · Place 14 · Minnesota FlyersMinnesota Flyers1 Mile147:02.796
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 800 Meters · Place 8 · Minnesota FlyersMinnesota Flyers800 Meters83:08.256

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · Long Jump · Place 14 · Minnesota FlyersMinnesota FlyersLong Jump142.61m5
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Place 13 · Minnesota FlyersMinnesota Flyers800 Meters133:24.22a5
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 14 · Minnesota FlyersMinnesota Flyers100 MetersRound P1417.91a5

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Aug 3USATF Minnesota Summer League Meet #4 - MembersAug 3 · Long Jump · Place 5 · Minnesota FlyersMinnesota FlyersLong Jump5.2.75m4
Aug 3USATF Minnesota Summer League Meet #4 - MembersAug 3 · High Jump · Place 2 · Minnesota FlyersMinnesota FlyersHigh Jump2..97m4
Aug 3USATF Minnesota Summer League Meet #4 - MembersAug 3 · 400 Meters · Place 5 · Minnesota FlyersMinnesota Flyers400 Meters5.1:36.94a4
Aug 3USATF Minnesota Summer League Meet #4 - MembersAug 3 · 200 Meters · Place 6 · Minnesota FlyersMinnesota Flyers200 Meters6.36.78a PB4
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · Long Jump · Place 5 · Minnesota FlyersMinnesota FlyersLong Jump5.2.75m4
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · High Jump · Minnesota FlyersMinnesota FlyersHigh Jump--NH4
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · 400 Meters · Place 5 · Minnesota FlyersMinnesota Flyers400 Meters5.1:41.81a4
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · 200 Meters · Place 6 · Minnesota FlyersMinnesota Flyers200 Meters6.38.56a4
Jul 13USATF Minnesota Summer League Meet #2 - MembersJul 13 · Long Jump · Place 5 · Minnesota FlyersMinnesota FlyersLong Jump5.2.60m4
Jul 13USATF Minnesota Summer League Meet #2 - MembersJul 13 · High Jump · Minnesota FlyersMinnesota FlyersHigh Jump--NH4
Jul 13USATF Minnesota Summer League Meet #2 - MembersJul 13 · 400 Meters · Place 5 · Minnesota FlyersMinnesota Flyers400 Meters5.1:36.35a4
Jul 13USATF Minnesota Summer League Meet #2 - MembersJul 13 · 200 Meters · Place 10 · Minnesota FlyersMinnesota Flyers200 Meters10.42.94a4
Jun 30USATF Minnesota Summer League Meet #1 - MembersJun 30 · Long Jump · Place 5 · Minnesota FlyersMinnesota FlyersLong Jump5.2.77m PB4
Jun 30USATF Minnesota Summer League Meet #1 - MembersJun 30 · High Jump · Place 1 · Minnesota FlyersMinnesota FlyersHigh Jump1..86m4
Jun 30USATF Minnesota Summer League Meet #1 - MembersJun 30 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters2.1:32.90a PB4
Jun 30USATF Minnesota Summer League Meet #1 - MembersJun 30 · 200 Meters · Place 6 · Minnesota FlyersMinnesota Flyers200 Meters6.40.49a4
Jun 12Minnesota Flyers Season Opener InvitationalJun 12 · Long Jump · Place 8 · Minnesota FlyersMinnesota FlyersLong Jump8.2.18m4
Jun 12Minnesota Flyers Season Opener InvitationalJun 12 · High Jump · Place 1 · Minnesota FlyersMinnesota FlyersHigh Jump1..86m4
Jun 12Minnesota Flyers Season Opener InvitationalJun 12 · 100 Meters · Place 8 · Minnesota FlyersMinnesota Flyers100 Meters8.18.38a4