Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
803
Points
31:52.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 23, 2019 | NCAA D2 Cross Country Championship | 31:52.20 | 133 | 803 |
| Nov. 7, 2015 | NCAA DII Central Regional | 31:59.10 | 43 | 794 |
| Nov. 17, 2018 | NCAA DII Central Region Championships | 32:18.10 | 63 | 770 |
| Nov. 9, 2019 | NCAA Division II Central Region Cross Country Championships | 32:31.60 | 63 | 753 |
| Nov. 4, 2017 | NCAA DII Central Region Championships | 33:27.20 | 57 | 684 |
| Nov. 18, 2017 | NCAA DII Cross Country Championships | 35:01.50 | 226 | 576 |
| Dec. 1, 2018 | NCAA DII Cross Country Championship | 36:08.90 | 203 | 504 |
1000m
920
Points
2:26.96
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 23, 2019 | NSIC Indoor Championship | 2:26.96 | 3 | 920 |
| Feb. 17, 2017 | SDSU Tune-up | 2:28.12 | 1 | 897 |
| Feb. 9, 2019 | SDSU Indoor Classic | 2:29.08 | 7 | 878 |
| Feb. 29, 2020 | Northern Sun Indoor Track & Field Championships | 2:29.22 | 2 | 875 |
| Feb. 10, 2018 | SDSU Classic | 2:29.96 | 4 | 860 |
| Jan. 7, 2017 | MSU Mankato Alumni Open | 2:30.27 | 1 | 854 |
| Feb. 3, 2018 | Ted Nelson Classic | 2:30.53 | 1 | 849 |
| Feb. 23, 2019 | NSIC Indoor Championship | 2:31.19 | 1 | 836 |
| Jan. 24, 2020 | SDSU D2 Invite | 2:31.93 | 3 | 822 |
| Feb. 25, 2017 | NSIC Indoor Championships | 2:32.76 | 2 | 806 |
| Feb. 29, 2020 | Northern Sun Indoor Track & Field Championships | 2:33.14 | 3 | 799 |
1500m
973
Points
3:50.29
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 18, 2019 | Bryan Clay Invitational | 3:50.29 | 96 | 973 |
| April 20, 2018 | Bryan Clay Invitational | 3:51.18 | 132 | 962 |
| April 7, 2018 | MIAA vs. NSIC Challenge | 3:54.66 | 1 | 919 |
| April 11, 2018 | South Dakota Invitational | 4:00.85 | 4 | 845 |
| April 21, 2018 | Beach Invitational | 4:02.79 | 65 | 822 |
1600m
799
Points
4:22.59
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 7, 2014 | Minnesota State Track and Field Meet | 4:22.59 | 5 | 799 |
| June 6, 2015 | Minnesota State Track and Field Meet | 4:23.78 | 5 | 786 |
| May 16, 2014 | True Team State | 4:24.21 | 3 | 781 |
| April 14, 2015 | Perham Invite | 4:25.18 | 1 | 771 |
| May 12, 2015 | Heart of Lakes Conference Championship | 4:26.50 | 1 | 758 |
| May 29, 2014 | MSHSL Section 6A T&F Finals | 4:26.90 | 2 | 753 |
| May 5, 2015 | Section 8AA True Team Meet | 4:30.25 | 1 | 719 |
| April 10, 2015 | Cole Anderson Invite | 4:30.92 | 1 | 712 |
| May 6, 2014 | Section 8AA True Team Meet | 4:33.61 | 4 | 686 |
| May 28, 2015 | MSHSL Section 6A T&F Finals | 4:38.12 | 1 | 642 |
| May 21, 2015 | MSHSL Section 6A Subsection 22A Championships | 4:43.10 | 1 | 595 |
| May 22, 2014 | MSHSL Subsection 22A Championships | 4:43.24 | 2 | 594 |
| April 2, 2013 | Heart-of-the-Lakes Invite | 4:55.70 | 2 | 485 |
200m
381
Points
26.83
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 7, 2014 | Wild Oats Invitational | 26.83 | 18 | 381 |
2000m_cc
370
Points
6:37.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 25, 2014 | Morris Area CC Invite | 6:37.74 | 1 | 370 |
3000m
730
Points
9:00.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 3, 2016 | Chuck Peterson Open | 9:00.74 | 3 | 730 |
3200m
804
Points
9:23.14
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 6, 2015 | Minnesota State Track and Field Meet | 9:23.14 | 1 | 804 |
| April 24, 2015 | Hamline Elite Meet | 9:24.76 | 5 | 796 |
| May 30, 2013 | MSHSL Section 6A T&F Finals | 9:54.84 | 3 | 659 |
| May 5, 2015 | Section 8AA True Team Meet | 10:03.67 | 1 | 621 |
| May 7, 2013 | Section 8AA True Team Meet | 10:05.19 | 3 | 615 |
| May 16, 2014 | True Team State | 10:05.74 | 5 | 613 |
| May 8, 2012 | Section 8AA True Team Meet | 10:05.99 | 3 | 612 |
| May 31, 2012 | MSHSL Section 6A T&F Finals | 10:06.16 | 3 | 611 |
| May 28, 2015 | MSHSL Section 6A T&F Finals | 10:09.52 | 1 | 597 |
| May 21, 2015 | MSHSL Section 6A Subsection 22A Championships | 10:10.80 | 1 | 592 |
| May 23, 2013 | MSHSL Subsection 22A Championships | 10:17.17 | 4 | 566 |
| June 2, 2011 | MSHSL Section 6A T&F Finals | 10:45.10 | 5 | 459 |
3200m_cc
341
Points
11:20.38
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 12, 2010 | Heart of Lakes Conference Meet | 11:20.38 | 1 | 341 |
| Sept. 16, 2010 | Lucky Lindy CC Invitational | 11:25.30 | 1 | 326 |
400m
671
Points
53.36
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 5, 2015 | Section 8AA True Team Meet | 53.36 | 5 | 671 |
| April 14, 2015 | Perham Invite | 53.52 | 1 | 663 |
| April 7, 2014 | Wild Oats Invitational | 57.50 | 7 | 472 |
5000m_cc
650
Points
15:56.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 2, 2014 | Yellow Jacket CC Harrier Classic | 15:56.40 | 2 | 650 |
| Nov. 9, 2014 | Nike Cross Nationals Heartland Regional | 15:58.00 | 34 | 645 |
| Nov. 1, 2014 | MSHSL State Cross Country Championships | 16:04.10 | 3 | 629 |
| Oct. 15, 2012 | Park Rapids Invite | 16:06.00 | 3 | 624 |
| Oct. 24, 2014 | MSHSL Section 8A Championships | 16:06.60 | 2 | 623 |
| Oct. 13, 2014 | Park Rapids Invite | 16:08.11 | 1 | 619 |
| Sept. 12, 2013 | Lucky Lindy CC Invitational | 16:10.50 | 3 | 612 |
| Sept. 22, 2012 | Milaca Mega Meet | 16:11.90 | 6 | 609 |
| Oct. 3, 2013 | Yellow Jacket CC Harrier Classic | 16:12.60 | 3 | 607 |
| Nov. 10, 2013 | Nike Cross Nationals Heartland Regional | 16:13.80 | 42 | 604 |
| Oct. 26, 2012 | MSHSL Section 8A Championships | 16:15.00 | 3 | 601 |
| Sept. 21, 2013 | Milaca Mega Meet | 16:16.70 | 11 | 596 |
| Oct. 8, 2012 | Heart of Lakes Conference Meet | 16:17.10 | 3 | 595 |
| Oct. 4, 2012 | Yellow Jacket CC Harrier Classic | 16:21.90 | 3 | 583 |
| Oct. 8, 2013 | Heart of Lakes Conference Meet | 16:22.00 | 2 | 583 |
| Nov. 2, 2013 | MSHSL State Cross Country Championships | 16:26.20 | 10 | 572 |
| Sept. 13, 2012 | Lucky Lindy CC Invitational | 16:28.90 | 9 | 565 |
| Oct. 25, 2013 | MSHSL Section 8A Championships | 16:31.00 | 4 | 560 |
| Oct. 14, 2013 | Park Rapids Invite | 16:31.00 | 5 | 560 |
| Nov. 3, 2012 | MSHSL State Cross Country Championships | 16:31.60 | 19 | 559 |
| Nov. 11, 2012 | Nike Cross Nationals Heartland Regional | 16:40.42 | 71 | 537 |
| Oct. 7, 2014 | Heart of Lakes Conference Meet | 16:42.24 | 1 | 532 |
| Sept. 28, 2013 | Roy Griak Invitational | 16:45.80 | 46 | 524 |
| Sept. 11, 2014 | Lucky Lindy CC Invitational | 16:47.90 | 12 | 519 |
| Nov. 5, 2011 | MSHSL State Cross Country Championships | 16:51.10 | 23 | 511 |
| Sept. 20, 2014 | Milaca Mega Meet | 16:57.40 | 5 | 496 |
| Oct. 28, 2011 | MSHSL Section 8A Championships | 17:00.08 | 8 | 490 |
| Oct. 6, 2011 | Yellow Jacket CC Harrier Classic | 17:11.42 | 5 | 464 |
| Sept. 4, 2012 | Wadena-Deer Creek Wolverine Invite | 17:13.00 | 4 | 460 |
| Sept. 29, 2012 | Roy Griak Invitational | 17:14.32 | 65 | 457 |
| Sept. 16, 2011 | St. Olaf High School Showcase | 17:20.00 | 42 | 444 |
| Oct. 1, 2011 | Swain Meet | 17:22.40 | 21 | 439 |
| Sept. 27, 2014 | Roy Griak Invitational | 17:25.81 | 64 | 432 |
| Sept. 24, 2011 | Roy Griak Invitational | 17:28.64 | 137 | 425 |
| Oct. 17, 2011 | Park Rapids Invite | 17:31.84 | 13 | 419 |
| Oct. 10, 2011 | Heart of Lakes Conference Meet | 17:36.25 | 9 | 409 |
| Aug. 27, 2012 | Shocky Strand Invitational | 17:41.40 | 16 | 398 |
| Nov. 13, 2011 | Nike Cross Nationals Heartland Regional | 17:43.41 | 199 | 394 |
| Sept. 3, 2013 | Wadena-Deer Creek Wolverine Invite | 17:45.00 | 6 | 391 |
| Aug. 26, 2013 | Shocky Strand Invitational | 17:53.80 | 6 | 373 |
| Oct. 18, 2010 | Park Rapids Invite | 18:02.15 | 2 | 356 |
| Sept. 30, 2010 | Fergus Falls Hermes Invite | 18:30.30 | 12 | 302 |
| Sept. 4, 2014 | Bauman/Rovn | 18:30.70 | 56 | 301 |
| Oct. 7, 2010 | Yellow Jacket CC Harrier Classic | 18:37.86 | 9 | 288 |
| Sept. 3, 2010 | Rolf Melby Invitational | 19:39.25 | 198 | 189 |
| Aug. 29, 2011 | Shocky Strand Invitational | 19:41.99 | 49 | 185 |
7000m_cc
600
Points
23:45.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 31, 2018 | Augie Twilight | 23:45.39 | 99 | 600 |
800m
937
Points
1:53.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 5, 2018 | Howard Wood Dakota Relays | 1:53.20 | 2 | 937 |
| April 27, 2019 | Drake Relays | 1:53.98 | 12 | 916 |
| Feb. 2, 2019 | Ted Nelson Classic | 1:54.96 | 1 | 890 |
| May 10, 2019 | NSIC Championships | 1:55.27 | 2 | 882 |
| Feb. 4, 2017 | Ted Nelson Classic | 1:55.50 | 3 | 875 |
| May 10, 2019 | NSIC Championships | 1:56.17 | 6 | 858 |
| April 6, 2019 | South Dakota Challenge | 1:57.05 | 8 | 835 |
| May 12, 2015 | Heart of Lakes Conference Championship | 1:58.03 | 1 | 810 |
| Jan. 27, 2018 | Minnesota State Open & Multi | 1:59.31 | 8 | 778 |
| May 11, 2018 | NSIC Championships | 1:59.61 | 8 | 771 |
| April 28, 2015 | Hawley Booster | 2:01.60 | 1 | 722 |
| April 11, 2014 | Cole Anderson Invitational | 2:02.81 | 1 | 694 |
| April 10, 2015 | Cole Anderson Invite | 2:04.95 | 1 | 644 |
| May 22, 2014 | MSHSL Subsection 22A Championships | 2:06.19 | 3 | 617 |
| May 6, 2014 | Section 8AA True Team Meet | 2:06.32 | 5 | 614 |
| April 14, 2015 | Perham Invite | 2:08.63 | 1 | 564 |
| May 29, 2014 | MSHSL Section 6A T&F Finals | 2:09.50 | 6 | 546 |
| March 25, 2014 | Paul Bunyan Classic | 2:17.35 | 8 | 395 |
8000m_cc
803
Points
25:09.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 3, 2018 | NSIC XC Championship | 25:09.40 | 22 | 803 |
| Oct. 20, 2018 | Mount Marty Invite | 25:45.30 | 5 | 745 |
| Sept. 19, 2015 | Missouri Southern Stampede | 26:07.93 | 76 | 710 |
| Oct. 12, 2019 | Lewis Crossover | 26:26.30 | 63 | 681 |
| Oct. 10, 2015 | Briar Cliff Invite | 26:36.10 | 38 | 667 |
| Sept. 29, 2018 | Roy Griak Invitational | 26:43.10 | 39 | 656 |
| Oct. 21, 2017 | NSIC XC Championship | 26:51.60 | 63 | 644 |
| Oct. 7, 2017 | Fort Hays St - Tiger Open | 26:58.70 | 55 | 633 |
| Sept. 15, 2018 | Missouri Southern Stampede | 27:19.90 | 79 | 603 |
| Oct. 24, 2015 | NSIC XC Championship | 27:35.90 | 36 | 580 |
| Oct. 26, 2019 | Northern Sun Intercollegiate Conference Championship | 27:43.30 | 49 | 570 |
| Oct. 26, 2019 | NSIC XC Championship | 27:43.30 | 49 | 570 |
| Sept. 28, 2019 | Roy Griak Invitational | 27:47.30 | 93 | 564 |
| Sept. 23, 2017 | Roy Griak Invitational | 28:21.30 | 157 | 518 |
4mile_cc
806
Points
19:56.99
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 6, 2019 | Augie Twilight | 19:56.99 | 27 | 806 |
| Sept. 2, 2016 | Augie Twilight | 19:57.24 | 49 | 806 |
| Sept. 4, 2015 | Augie Twilight | 20:41.88 | 42 | 716 |
mile
936
Points
4:11.67
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 25, 2017 | NSIC Indoor Championships | 4:11.67 | 3 | 936 |
| Jan. 18, 2019 | SDSU D2 Invite | 4:14.02 | 3 | 910 |
| Jan. 21, 2017 | Jim Emmerich Alumni Invitational | 4:14.20 | 5 | 908 |
| Feb. 11, 2017 | SDSU Classic | 4:14.83 | 10 | 900 |
| Dec. 3, 2016 | Chuck Peterson Open | 4:18.34 | 1 | 861 |
| Feb. 9, 2019 | SDSU Indoor Classic | 4:18.94 | 14 | 855 |
| Feb. 10, 2018 | SDSU Classic | 4:21.56 | 17 | 826 |
| Feb. 8, 2020 | 2020 Frank Sevigne Husker Invitational | 4:24.87 | 32 | 791 |
| Jan. 19, 2018 | SDSU Division II Open | 4:28.99 | 11 | 748 |
| Jan. 28, 2017 | Colorado School of Mines Division II Invitational | 4:33.77 | 7 | 700 |
Cross Country
Event Group
806
Points
19:56.99
Personal Record
4MileCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Sept. 6, 2019 | 4MileCC | Augie Twilight | 19:56.99 | 27 | 806 |
| Sept. 2, 2016 | 4MileCC | Augie Twilight | 19:57.24 | 49 | 806 |
| Nov. 3, 2018 | 8000mCC | NSIC XC Championship | 25:09.40 | 22 | 803 |
| Nov. 23, 2019 | 10000mCC | NCAA D2 Cross Country Championship | 31:52.20 | 133 | 803 |
| Nov. 7, 2015 | 10000mCC | NCAA DII Central Regional | 31:59.10 | 43 | 794 |
Mid-D
Event Group
937
Points
1:53.20
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 5, 2018 | 800m | Howard Wood Dakota Relays | 1:53.20 | 2 | 937 |
| Feb. 23, 2019 | 1000m | NSIC Indoor Championship | 2:26.96 | 3 | 920 |
| April 27, 2019 | 800m | Drake Relays | 1:53.98 | 12 | 916 |
| Feb. 17, 2017 | 1000m | SDSU Tune-up | 2:28.12 | 1 | 897 |
| Feb. 2, 2019 | 800m | Ted Nelson Classic | 1:54.96 | 1 | 890 |
Mile
Event Group
973
Points
3:50.29
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 18, 2019 | 1500m | Bryan Clay Invitational | 3:50.29 | 96 | 973 |
| April 20, 2018 | 1500m | Bryan Clay Invitational | 3:51.18 | 132 | 962 |
| Feb. 25, 2017 | Mile | NSIC Indoor Championships | 4:11.67 | 3 | 936 |
| April 7, 2018 | 1500m | MIAA vs. NSIC Challenge | 3:54.66 | 1 | 919 |
| Jan. 18, 2019 | Mile | SDSU D2 Invite | 4:14.02 | 3 | 910 |
Short Sprints
Event Group
381
Points
26.83
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 7, 2014 | 200m | Wild Oats Invitational | 26.83 | 18 | 381 |
Distance
Event Group
804
Points
9:23.14
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 6, 2015 | 3200m | Minnesota State Track and Field Meet | 9:23.14 | 1 | 804 |
| April 24, 2015 | 3200m | Hamline Elite Meet | 9:24.76 | 5 | 796 |
| Dec. 3, 2016 | 3000m | Chuck Peterson Open | 9:00.74 | 3 | 730 |
| May 30, 2013 | 3200m | MSHSL Section 6A T&F Finals | 9:54.84 | 3 | 659 |
| May 5, 2015 | 3200m | Section 8AA True Team Meet | 10:03.67 | 1 | 621 |
Long Sprints
Event Group
671
Points
53.36
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 5, 2015 | 400m | Section 8AA True Team Meet | 53.36 | 5 | 671 |
| April 14, 2015 | 400m | Perham Invite | 53.52 | 1 | 663 |
| April 7, 2014 | 400m | Wild Oats Invitational | 57.50 | 7 | 472 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava