Performance Dashboard
Athlete analytics & progression tracking
1500m
1002
Points
3:48.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 10, 2021 | Joe Walker Invitational | 3:48.00 | 39 | 1002 |
| May 15, 2021 | ACC Outdoor Track & Field Championships | 3:50.39 | 26 | 972 |
| April 7, 2018 | 39th Annual Sun Angel Classic | 4:02.81 | 10 | 822 |
| April 27, 2019 | Jesse Owens Track Classic | 4:04.30 | 13 | 805 |
1600m
857
Points
4:17.23
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 20, 2017 | Iowa State High School Track & Field Championships | 4:17.23 | 3 | 857 |
| May 21, 2016 | Iowa State High School Track & Field Championships | 4:17.47 | 3 | 854 |
| April 30, 2016 | Drake Relays | 4:25.67 | 6 | 766 |
| May 12, 2016 | 4A District 3 (Johnston) | 4:26.08 | 2 | 762 |
| March 23, 2017 | Urbandale Coed Relays | 4:28.10 | 1 | 741 |
| March 31, 2017 | Waukee Early Bird Invitational (boys) | 4:28.83 | 1 | 734 |
| March 15, 2016 | ISU Classic Indoor (Boys) | 4:30.25 | 2 | 719 |
| May 11, 2017 | 4A District (Ames) | 4:30.98 | 1 | 712 |
| April 29, 2017 | Drake Relays | 4:31.58 | 15 | 706 |
| May 23, 2015 | Iowa State High School Track & Field Championships | 4:32.01 | 14 | 701 |
| April 11, 2015 | Jim Duncan Invitational | 4:32.85 | 5 | 693 |
| May 14, 2015 | 4A Distrct 5 (Urbandale) | 4:33.19 | 1 | 690 |
| April 7, 2016 | Dowling Catholic Invitational (boys) | 4:38.87 | 1 | 635 |
| April 15, 2017 | Jim Duncan Invitational | 4:41.64 | 11 | 609 |
3200m
650
Points
9:56.97
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 30, 2015 | Urbandale Invitational (coed) | 9:56.97 | 1 | 650 |
400m
743
Points
52.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 23, 2017 | Urbandale Coed Relays | 52.01 | 1 | 743 |
| May 4, 2017 | CIML Iowa Conference Meet (Boys) | 52.80 | 4 | 701 |
5000m_cc
693
Points
15:40.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 13, 2016 | Nike Cross Nationals Heartland Regional | 15:40.40 | 26 | 693 |
| Oct. 20, 2016 | Class 4A District -Council Bluffs | 15:50.78 | 2 | 665 |
| Oct. 13, 2016 | CIML - Iowa Conference Championships | 16:01.00 | 1 | 637 |
| Oct. 29, 2016 | Iowa State Cross Country Championships | 16:01.10 | 9 | 637 |
| Oct. 22, 2015 | 4A - Lewis Central Qualifier | 16:01.40 | 2 | 636 |
| Nov. 15, 2015 | Nike Cross Nationals Heartland Regional | 16:05.90 | 57 | 624 |
| Oct. 31, 2015 | Iowa State Cross Country Championships | 16:06.60 | 13 | 623 |
| Oct. 8, 2015 | Ft. Dodge XC Invitational | 16:10.00 | 5 | 614 |
| Oct. 15, 2015 | Central Iowa Conference Championships | 16:10.00 | 6 | 614 |
| Sept. 8, 2016 | Bobcat XC Invitational | 16:11.00 | 4 | 611 |
| Sept. 10, 2015 | Bobcat XC Invitational | 16:13.00 | 7 | 606 |
| Sept. 3, 2016 | Urbandale Invitational | 16:17.40 | 1 | 594 |
| Oct. 16, 2014 | CIML - Central Conference Championships | 16:46.00 | 20 | 523 |
| Sept. 26, 2015 | Roy Griak Invitational | 16:52.49 | 19 | 508 |
| Sept. 11, 2014 | Bobcat XC Invitational | 16:54.00 | 30 | 504 |
| Sept. 19, 2015 | Heartland Classic | 16:54.00 | 20 | 504 |
| Nov. 1, 2014 | Iowa State Cross Country Championships | 16:55.20 | 67 | 501 |
| Nov. 9, 2014 | Nike Cross Nationals Heartland Regional | 16:58.30 | 157 | 494 |
| Sept. 24, 2016 | Roy Griak Invitational | 17:01.98 | 12 | 485 |
| Oct. 23, 2014 | 4A-Council Bluffs Qualifier | 17:03.61 | 10 | 482 |
| Oct. 24, 2014 | 4A - Lewis Central Qualifier | 17:03.61 | 10 | 482 |
| Sept. 27, 2014 | Roy Griak Invitational | 17:33.21 | 74 | 416 |
| Oct. 7, 2013 | Norwalk Invitational | 17:39.00 | 4 | 403 |
| Sept. 20, 2014 | Heartland Classic | 17:42.00 | 64 | 397 |
| Oct. 9, 2014 | Augustine Invitational | 17:45.00 | 4 | 391 |
| Oct. 17, 2013 | CIML - Central Conference Championships | 17:50.00 | 2 | 380 |
| Sept. 21, 2013 | Heartland Classic | 18:23.60 | 55 | 314 |
| Sept. 12, 2013 | Bobcat Invitational | 18:27.00 | 16 | 308 |
| Sept. 6, 2014 | Urbandale Invitational | 18:34.00 | 7 | 295 |
| Sept. 26, 2013 | Indianola Invitational | 18:48.00 | 53 | 270 |
| Sept. 5, 2013 | Urbandale Invitational | 19:24.00 | 51 | 212 |
600m
805
Points
1:23.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 26, 2019 | 2019 Indiana University Relays | 1:23.80 | 2 | 805 |
| Jan. 13, 2018 | Michigan Wolverine Invitational | 1:23.94 | 5 | 800 |
800m
962
Points
1:52.28
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 2, 2016 | Nike Festival of Miles | 1:52.28 | 2 | 962 |
| Feb. 16, 2019 | Alex Wilson Invitational | 1:52.98 | 3 | 943 |
| March 31, 2018 | Stanford Invitational | 1:53.51 | 29 | 929 |
| Nov. 30, 2018 | Notre Dame Blue and Gold Meet | 1:53.64 | 3 | 925 |
| Feb. 17, 2018 | Alex Wilson Invitational | 1:53.67 | 6 | 924 |
| Feb. 2, 2019 | Meyo Invitational | 1:53.84 | 3 | 920 |
| May 21, 2016 | Iowa State High School Track & Field Championships | 1:54.16 | 4 | 911 |
| Jan. 25, 2020 | Notre Dame Invitational | 1:54.35 | 2 | 906 |
| May 20, 2017 | Iowa State High School Track & Field Championships | 1:54.44 | 2 | 904 |
| April 30, 2016 | Drake Relays | 1:54.47 | 4 | 903 |
| April 12, 2019 | Louisville Invitational | 1:54.53 | 8 | 901 |
| April 18, 2017 | Fred Smith Ankeny Hawk Relays (Boys) | 1:54.53 | 1 | 901 |
| Feb. 23, 2019 | ACC Indoor Championship | 1:55.03 | 23 | 888 |
| Jan. 20, 2018 | Notre Dame Invitational | 1:55.22 | 6 | 883 |
| Dec. 6, 2019 | Notre Dame Blue and Gold Invitational | 1:55.34 | 2 | 880 |
| April 16, 2016 | Jim Duncan Invitational | 1:55.41 | 1 | 878 |
| Dec. 1, 2017 | Notre Dame Blue and Gold Meet | 1:55.50 | 1 | 875 |
| April 14, 2018 | Louisville Invitational | 1:56.09 | 6 | 860 |
| April 29, 2017 | Drake Relays | 1:56.73 | 2 | 843 |
| May 12, 2016 | 4A District 3 (Johnston) | 1:57.10 | 2 | 834 |
| May 23, 2015 | Iowa State High School Track & Field Championships | 1:57.15 | 10 | 833 |
| March 24, 2018 | Vanderbilt Black & Gold Invitational | 1:57.23 | 6 | 831 |
| Feb. 2, 2018 | Meyo Invitational | 1:57.61 | 8 | 821 |
| March 30, 2019 | Stanford Invitational | 1:58.59 | 43 | 796 |
| March 7, 2017 | Wartburg High School Meet #2 | 1:58.85 | 1 | 789 |
| May 11, 2017 | 4A District (Ames) | 1:59.63 | 2 | 770 |
| May 14, 2015 | 4A Distrct 5 (Urbandale) | 1:59.72 | 3 | 768 |
| March 8, 2016 | Wartburg High School Meet #2 | 2:02.13 | 2 | 710 |
mile
981
Points
4:07.84
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 27, 2021 | ACC Indoor Track & Field Championships | 4:07.84 | 12 | 981 |
| Feb. 22, 2020 | Alex Wilson Invitational | 4:08.50 | 3 | 973 |
| Feb. 29, 2020 | ACC Indoor Championship | 4:09.83 | 14 | 958 |
| Feb. 8, 2020 | Meyo Invitational | 4:10.73 | 22 | 947 |
| Feb. 17, 2021 | Cardinal Invitational | 4:12.06 | 3 | 932 |
| Jan. 27, 2021 | Notre Dame Invitational | 4:16.76 | 5 | 879 |
3mile_cc
565
Points
15:52.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 17, 2016 | Heartland Classic | 15:52.60 | 30 | 565 |
Mile
Event Group
1002
Points
3:48.00
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 10, 2021 | 1500m | Joe Walker Invitational | 3:48.00 | 39 | 1002 |
| Feb. 27, 2021 | Mile | ACC Indoor Track & Field Championships | 4:07.84 | 12 | 981 |
| Feb. 22, 2020 | Mile | Alex Wilson Invitational | 4:08.50 | 3 | 973 |
| May 15, 2021 | 1500m | ACC Outdoor Track & Field Championships | 3:50.39 | 26 | 972 |
| Feb. 29, 2020 | Mile | ACC Indoor Championship | 4:09.83 | 14 | 958 |
Distance
Event Group
650
Points
9:56.97
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 30, 2015 | 3200m | Urbandale Invitational (coed) | 9:56.97 | 1 | 650 |
Long Sprints
Event Group
743
Points
52.01
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 23, 2017 | 400m | Urbandale Coed Relays | 52.01 | 1 | 743 |
| May 4, 2017 | 400m | CIML Iowa Conference Meet (Boys) | 52.80 | 4 | 701 |
Cross Country
Event Group
693
Points
15:40.40
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 13, 2016 | 5K XC | Nike Cross Nationals Heartland Regional | 15:40.40 | 26 | 693 |
| Oct. 20, 2016 | 5K XC | Class 4A District -Council Bluffs | 15:50.78 | 2 | 665 |
| Oct. 13, 2016 | 5K XC | CIML - Iowa Conference Championships | 16:01.00 | 1 | 637 |
| Oct. 29, 2016 | 5K XC | Iowa State Cross Country Championships | 16:01.10 | 9 | 637 |
| Oct. 22, 2015 | 5K XC | 4A - Lewis Central Qualifier | 16:01.40 | 2 | 636 |
Mid-D
Event Group
962
Points
1:52.28
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 2, 2016 | 800m | Nike Festival of Miles | 1:52.28 | 2 | 962 |
| Feb. 16, 2019 | 800m | Alex Wilson Invitational | 1:52.98 | 3 | 943 |
| March 31, 2018 | 800m | Stanford Invitational | 1:53.51 | 29 | 929 |
| Nov. 30, 2018 | 800m | Notre Dame Blue and Gold Meet | 1:53.64 | 3 | 925 |
| Feb. 17, 2018 | 800m | Alex Wilson Invitational | 1:53.67 | 6 | 924 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava