Performance Dashboard
Athlete analytics & progression tracking
1600m
848
Points
4:18.04
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 29, 2016 | Hamline Elite Meet | 4:18.04 | 2 | 848 | |
| June 6, 2015 | Minnesota State Track and Field Meet | 4:19.33 | 7 | 834 | |
| May 21, 2016 | True Team State | 4:20.32 | 1 | 823 | |
| May 25, 2017 | Northwest Suburban Conference Championships | 4:21.57 | 3 | 810 | 66° |
| June 3, 2016 | MSHSL Section 5AA Finals | 4:23.32 | 3 | 791 | |
| May 29, 2015 | MSHSL Section 5AA Finals | 4:24.11 | 2 | 783 | |
| June 30, 2014 | MSHSL Section 5AA Finals | 4:25.20 | 3 | 771 | |
| April 23, 2016 | Lakeville Mega Meet | 4:25.40 | 1 | 769 | |
| May 16, 2014 | True Team State | 4:26.87 | 5 | 754 | |
| April 25, 2017 | Minnetonka Joe Lane Invitational | 4:27.22 | 3 | 750 | |
| May 7, 2015 | Section 4AA True Team Meet | 4:27.57 | 1 | 746 | 75° |
| May 16, 2015 | True Team State | 4:27.72 | 2 | 745 | |
| May 20, 2017 | MSHSCA State True Team Championships | 4:28.08 | 1 | 741 | |
| June 2, 2017 | MSHSL Section 5AA Finals | 4:28.48 | 5 | 737 | |
| May 21, 2015 | Northwest Suburban Conference Championships | 4:28.53 | 2 | 737 | 69° |
| April 18, 2015 | Lakeville Mega Meet | 4:30.11 | 3 | 721 | |
| April 1, 2016 | Mounds View Indoor Meet | 4:30.50 | 1 | 717 | |
| May 1, 2014 | Blaine Invite | 4:31.01 | 3 | 711 | 48° |
| May 8, 2014 | Totino-Grace Invitational | 4:31.39 | 4 | 708 | |
| May 8, 2014 | Section 4AA True Team Meet | 4:31.39 | 4 | 708 | 74° |
| March 28, 2015 | Mounds View Indoor | 4:31.65 | 1 | 705 | |
| April 24, 2015 | Hamline Elite Meet | 4:32.04 | 13 | 701 | |
| April 1, 2017 | Mounds View Indoor Meet | 4:33.83 | 1 | 683 | |
| April 5, 2014 | Mounds View CoEd Quad | 4:36.01 | 3 | 662 | |
| April 11, 2015 | Mounds View Last Man Standing | 4:36.01 | 1 | 662 | |
| May 12, 2016 | Section 4AAA True Team | 4:36.07 | 1 | 661 | 60° |
| May 12, 2016 | Section 4AA True Team Meet | 4:36.10 | 1 | 661 | 60° |
| April 12, 2014 | Lakeville Mega Meet | 4:37.88 | 6 | 644 | |
| May 7, 2013 | Section 5AAA True Team Meet | 4:38.34 | 8 | 640 | |
| May 30, 2013 | MSHSL Section 4AA Finals | 4:39.68 | 9 | 627 | |
| April 8, 2017 | Mounds View Last Man Standing Invitational | 4:39.80 | 1 | 626 | |
| March 24, 2014 | UST Indoor Select | 4:40.41 | 2 | 620 | |
| May 23, 2013 | Classic Suburban Conference Championships | 4:41.23 | 2 | 612 | 59° |
| May 11, 2017 | Section 4AA True Team Meet | 4:45.46 | 1 | 574 | 64° |
| May 8, 2012 | Section 5AAA True Team Meet | 4:51.43 | 20 | 521 | |
| May 1, 2012 | Richfield Tri | 5:02.79 | 6 | 428 |
2mile_cc
683
Points
9:53.10
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 2, 2016 | Irish Invitational | 9:53.10 | 2 | 683 | 72° |
| Sept. 4, 2015 | Irish Invitational | 10:00.20 | 2 | 652 | 86° |
| Aug. 29, 2014 | Irish Invitational | 10:06.10 | 5 | 627 | 79° |
| Aug. 31, 2012 | Irish Invitational | 10:46.00 | 19 | 471 | 85° |
| Sept. 2, 2011 | Irish Invitational | 11:21.30 | 2 | 351 | 79° |
3200m
767
Points
9:30.95
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 2, 2017 | MSHSL Section 5AA Finals | 9:30.95 | 3 | 767 | |
| June 6, 2015 | Minnesota State Track and Field Meet | 9:31.62 | 8 | 764 | |
| April 28, 2017 | Hamline Elite Meet | 9:32.50 | 13 | 760 | |
| June 3, 2016 | MSHSL Section 5AA Finals | 9:36.01 | 3 | 743 | |
| May 25, 2017 | Northwest Suburban Conference Championships | 9:36.99 | 2 | 739 | 66° |
| April 22, 2017 | Lakeville Mega Meet | 9:37.11 | 1 | 738 | 65° |
| May 29, 2015 | MSHSL Section 5AA Finals | 9:39.81 | 2 | 726 | |
| May 1, 2015 | Border Battle - MN vs. WI | 9:43.66 | 2 | 708 | 63° |
| May 20, 2017 | MSHSCA State True Team Championships | 9:44.03 | 2 | 707 | |
| April 23, 2016 | Lakeville Mega Meet | 9:44.31 | 1 | 706 | |
| June 30, 2014 | MSHSL Section 5AA Finals | 9:49.84 | 3 | 681 | |
| May 21, 2016 | True Team State | 9:54.47 | 2 | 661 | |
| May 16, 2014 | True Team State | 9:56.66 | 3 | 651 | |
| May 8, 2014 | Section 4AA True Team Meet | 9:58.88 | 3 | 642 | 74° |
| May 8, 2014 | Totino-Grace Invitational | 9:58.88 | 3 | 642 | |
| May 12, 2016 | Section 4AAA True Team | 9:58.89 | 1 | 642 | 60° |
| May 12, 2016 | Section 4AA True Team Meet | 9:58.90 | 1 | 642 | 60° |
| May 7, 2015 | Section 4AA True Team Meet | 9:59.12 | 2 | 641 | 75° |
| April 18, 2015 | Lakeville Mega Meet | 10:01.30 | 2 | 631 | |
| May 16, 2015 | True Team State | 10:14.55 | 1 | 577 | |
| May 23, 2013 | Classic Suburban Conference Championships | 10:14.91 | 7 | 575 | 59° |
| May 30, 2013 | MSHSL Section 4AA Finals | 10:15.73 | 9 | 572 | |
| May 8, 2012 | Section 5AAA True Team Meet | 10:24.34 | 11 | 538 | |
| May 7, 2013 | Section 5AAA True Team Meet | 10:26.66 | 6 | 529 | |
| April 21, 2012 | Saint Francis Invite | 10:27.76 | 4 | 524 | 51° |
| May 24, 2012 | Classic Suburban Conference Championships | 10:36.93 | 9 | 489 | 66° |
| April 17, 2012 | Heidi Kunz Invitational | 10:44.71 | 3 | 461 | 57° |
5000m_cc
646
Points
15:57.70
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Nov. 15, 2015 | Nike Cross Nationals Heartland Regional | 15:57.70 | 42 | 646 | |
| Oct. 29, 2015 | MSHSL Section 5AA Championships | 15:58.80 | 3 | 643 | |
| Sept. 15, 2016 | Rum River Invitational | 16:03.45 | 2 | 631 | |
| Sept. 20, 2014 | Milaca Mega Meet | 16:09.70 | 1 | 614 | |
| Nov. 7, 2015 | MSHSL State Cross Country Championships | 16:14.30 | 33 | 602 | |
| Nov. 1, 2014 | MSHSL State Cross Country Championships | 16:18.20 | 48 | 592 | |
| Sept. 17, 2015 | Rum River Invitational | 16:18.37 | 6 | 592 | |
| Sept. 11, 2015 | Faribault Invitational | 16:19.40 | 5 | 589 | 61° |
| Oct. 3, 2015 | Swain Meet | 16:19.80 | 1 | 588 | 52° |
| Oct. 1, 2016 | Swain Meet | 16:20.00 | 1 | 588 | 62° |
| Oct. 23, 2014 | MSHSL Section 5AA Championships | 16:20.40 | 6 | 587 | |
| Oct. 13, 2016 | Northwest Suburban Conference Championships | 16:22.40 | 3 | 582 | 53° |
| Sept. 21, 2013 | Milaca Mega Meet | 16:24.30 | 13 | 577 | |
| Oct. 24, 2013 | MSHSL Section 5AA Championships | 16:24.50 | 11 | 576 | |
| Oct. 9, 2014 | Northwest Suburban Conference Championships | 16:25.30 | 4 | 574 | 52° |
| Sept. 5, 2014 | Faribault Invitational | 16:25.70 | 5 | 573 | 71° |
| Nov. 28, 2015 | Foot Locker Midwest Regional | 16:26.40 | 105 | 572 | |
| Nov. 9, 2014 | Nike Cross Nationals Heartland Regional | 16:27.70 | 83 | 568 | |
| Sept. 9, 2016 | Faribault Invitational | 16:29.00 | 1 | 565 | 72° |
| Oct. 14, 2015 | Northwest Suburban Conference Championships | 16:29.60 | 3 | 564 | 65° |
| Nov. 2, 2013 | MSHSL State Cross Country Championships | 16:35.00 | 57 | 550 | |
| Sept. 12, 2013 | Rum River Invitational | 16:39.30 | 7 | 540 | |
| Sept. 11, 2014 | Rum River Invitational | 16:40.07 | 6 | 538 | |
| Oct. 27, 2016 | MSHSL Section 5AA Championships | 16:43.80 | 19 | 529 | |
| Nov. 10, 2013 | Nike Cross Nationals Heartland Regional | 16:44.80 | 99 | 526 | |
| Oct. 5, 2013 | Swain Meet | 16:45.10 | 6 | 525 | 56° |
| Oct. 16, 2013 | North Suburban Conference Championships | 16:48.30 | 4 | 518 | 52° |
| Sept. 26, 2015 | Roy Griak Invitational | 16:52.59 | 20 | 507 | 75° |
| Sept. 6, 2012 | Gerry Smith Invitational | 16:59.70 | 9 | 491 | |
| Oct. 6, 2012 | Swain Meet | 16:59.90 | 19 | 490 | 45° |
| Sept. 6, 2013 | Faribault Invitational | 17:01.40 | 11 | 487 | |
| Oct. 4, 2014 | Swain Meet | 17:06.80 | 8 | 474 | 46° |
| Sept. 28, 2013 | Roy Griak Invitational | 17:07.70 | 87 | 472 | 72° |
| Sept. 20, 2012 | Burnsville Invite | 17:09.00 | 4 | 469 | 64° |
| Oct. 24, 2012 | MSHSL Section 4AA Championships | 17:11.00 | 24 | 465 | |
| Oct. 4, 2012 | Blaine Invitational | 17:14.10 | 17 | 458 | 62° |
| Oct. 16, 2012 | Classic Suburban Conference Championships | 17:18.40 | 3 | 448 | |
| Aug. 30, 2013 | St. Olaf High School Showcase | 17:30.40 | 17 | 422 | |
| Oct. 26, 2011 | MSHSL Section 4AA Championships | 17:34.00 | 50 | 414 | |
| Sept. 24, 2011 | Milaca Mega Meet | 17:46.40 | 29 | 388 | |
| Sept. 18, 2011 | Osceola Chieftan Invitational | 17:47.00 | 25 | 386 | |
| Oct. 18, 2011 | Classic Suburban Conference Championships | 18:06.20 | 23 | 348 | |
| Sept. 29, 2011 | Burnsville Invite | 18:17.00 | 40 | 327 | 63° |
| Oct. 6, 2011 | Blaine Invitational | 18:19.70 | 51 | 322 | 79° |
| Sept. 8, 2011 | Redbird Invitational | 18:25.15 | 39 | 311 | |
| Sept. 13, 2011 | Classic Suburban Conference Preview Meet | 18:40.20 | 22 | 284 |
800m
744
Points
2:00.71
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 2, 2017 | Blaine Invite | 2:00.71 | 1 | 744 | 58° |
| May 11, 2017 | Section 4AA True Team Meet | 2:01.30 | 1 | 729 | 64° |
| May 1, 2014 | Blaine Invite | 2:04.35 | 4 | 658 | 48° |
| May 18, 2013 | Saint Francis Invite | 2:09.61 | 7 | 543 | 79° |
| April 8, 2017 | Mounds View Last Man Standing Invitational | 2:18.58 | 6 | 373 |
8000m_cc
659
Points
26:41.40
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 29, 2018 | Roy Griak Invitational | 26:41.40 | 8 | 659 | 45° |
Mile
Event Group
848
Points
4:18.04
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 29, 2016 | 1600m | Hamline Elite Meet | 4:18.04 | 2 | 848 | |
| June 6, 2015 | 1600m | Minnesota State Track and Field Meet | 4:19.33 | 7 | 834 | |
| May 21, 2016 | 1600m | True Team State | 4:20.32 | 1 | 823 | |
| May 25, 2017 | 1600m | Northwest Suburban Conference Championships | 4:21.57 | 3 | 810 | 66° |
| June 3, 2016 | 1600m | MSHSL Section 5AA Finals | 4:23.32 | 3 | 791 |
Cross Country
Event Group
683
Points
9:53.10
Personal Record
2MileCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 2, 2016 | 2MileCC | Irish Invitational | 9:53.10 | 2 | 683 | 72° |
| Sept. 29, 2018 | 8000mCC | Roy Griak Invitational | 26:41.40 | 8 | 659 | 45° |
| Sept. 4, 2015 | 2MileCC | Irish Invitational | 10:00.20 | 2 | 652 | 86° |
| Nov. 15, 2015 | 5K XC | Nike Cross Nationals Heartland Regional | 15:57.70 | 42 | 646 | |
| Oct. 29, 2015 | 5K XC | MSHSL Section 5AA Championships | 15:58.80 | 3 | 643 |
Distance
Event Group
767
Points
9:30.95
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| June 2, 2017 | 3200m | MSHSL Section 5AA Finals | 9:30.95 | 3 | 767 | |
| June 6, 2015 | 3200m | Minnesota State Track and Field Meet | 9:31.62 | 8 | 764 | |
| April 28, 2017 | 3200m | Hamline Elite Meet | 9:32.50 | 13 | 760 | |
| June 3, 2016 | 3200m | MSHSL Section 5AA Finals | 9:36.01 | 3 | 743 | |
| May 25, 2017 | 3200m | Northwest Suburban Conference Championships | 9:36.99 | 2 | 739 | 66° |
Mid-D
Event Group
744
Points
2:00.71
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 2, 2017 | 800m | Blaine Invite | 2:00.71 | 1 | 744 | 58° |
| May 11, 2017 | 800m | Section 4AA True Team Meet | 2:01.30 | 1 | 729 | 64° |
| May 1, 2014 | 800m | Blaine Invite | 2:04.35 | 4 | 658 | 48° |
| May 18, 2013 | 800m | Saint Francis Invite | 2:09.61 | 7 | 543 | 79° |
| April 8, 2017 | 800m | Mounds View Last Man Standing Invitational | 2:18.58 | 6 | 373 |