Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
878
Points
30:55.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Nov. 17, 2018 | NCAA DI Cross Country Championships | 30:55.90 | 132 | 878 | 33° |
| Nov. 18, 2017 | NCAA DI Cross Country Championships | 31:27.70 | 186 | 835 | |
| Nov. 10, 2017 | NCAA DI Great Lakes Regional | 31:36.70 | 26 | 823 | |
| Nov. 9, 2018 | NCAA DI Great Lakes Regional | 31:54.20 | 35 | 800 | |
| Nov. 23, 2019 | NCAA D1 Cross Country Championships | 32:47.20 | 184 | 733 |
1500m
1041
Points
3:44.97
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 30, 2019 | Stanford Invitational | 3:44.97 | 5 | 1041 | 65° |
| May 12, 2019 | Big Ten Conference Championship | 3:46.54 | 11 | 1021 | 52° |
| April 15, 2017 | Brooks Mt. SAC Relays | 3:46.97 | 4 | 1015 | |
| May 25, 2019 | NCAA Division I East Preliminary | 3:47.85 | 14 | 1004 | 93° |
| April 21, 2017 | Jesse Owens Track Classic | 3:48.00 | 4 | 1002 | 66° |
| April 16, 2016 | Brooks Mt. SAC Relays | 3:48.45 | 4 | 996 | |
| May 12, 2019 | Big Ten Conference Championship | 3:49.09 | 12 | 988 | 52° |
| May 14, 2017 | Big Ten Outdoor Championships | 3:49.42 | 5 | 984 | 64° |
| March 25, 2017 | Pac-12/Big Ten Challenge | 3:50.67 | 6 | 968 | 82° |
| March 23, 2019 | Vanderbilt Black & Gold Invitational | 3:51.09 | 1 | 963 | |
| May 15, 2016 | Big Ten Outdoor Championships | 3:51.93 | 14 | 953 | 47° |
| March 26, 2016 | Pac-12/Big Ten Challenge | 3:51.94 | 2 | 952 | 85° |
| April 2, 2016 | Battle of the Blues | 3:52.63 | 6 | 944 | 67° |
| April 23, 2016 | Jesse Owens Track Classic | 3:52.85 | 8 | 941 | 59° |
| April 1, 2017 | Battle of the Blues | 3:54.04 | 1 | 927 | 73° |
| June 21, 2015 | New Balance Nationals Outdoor | 3:54.09 | 0 | 926 | |
| May 14, 2017 | Big Ten Outdoor Championships | 3:54.97 | 9 | 915 | 64° |
1600m
960
Points
4:08.17
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 30, 2015 | MHSAA State Championships LP-1 | 4:08.17 | 3 | 960 | |
| May 16, 2015 | MHSAA Regional 05 | 4:13.10 | 1 | 903 | 71° |
| May 24, 2013 | Oakland County Championship | 4:15.10 | 3 | 880 | 53° |
| May 23, 2014 | Oakland County Championship | 4:16.74 | 1 | 862 | 64° |
| May 17, 2014 | MHSAA Regional 05 | 4:21.75 | 1 | 808 | 55° |
| May 25, 2012 | Oakland County Championships | 4:22.16 | 3 | 803 | 81° |
| April 23, 2014 | Troy Athens vs. Royal Oak | 4:29.80 | 1 | 724 | |
| May 8, 2014 | OAA Blue Division Championships | 4:30.99 | 1 | 712 | 79° |
| Jan. 23, 2014 | MITS - U of M #4 | 4:32.99 | 1 | 692 | |
| May 7, 2015 | OAA White Division Championship | 4:34.34 | 1 | 678 | |
| April 29, 2014 | Avondale vs. Royal Oak | 4:38.00 | 1 | 643 |
2mile
892
Points
9:08.66
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 15, 2014 | New Balance Outdoor Nationals | 9:08.66 | 10 | 892 | |
| June 16, 2013 | New Balance Outdoor Nationals | 9:20.42 | 15 | 834 |
3000msc
906
Points
9:21.92
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 6, 2016 | Toledo Invitational | 9:21.92 | 2 | 906 | 68° |
3200m
883
Points
9:06.89
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 1, 2013 | MHSAA State Championships LP-1 | 9:06.89 | 2 | 883 | |
| May 31, 2014 | MHSAA State Championships LP-1 | 9:09.34 | 2 | 871 | |
| May 22, 2015 | Oakland County Championship | 9:09.43 | 2 | 871 | 63° |
| May 1, 2015 | Golden Triangle Invitational | 9:13.82 | 1 | 849 | |
| June 13, 2015 | Midwest Meet of Champions | 9:15.52 | 2 | 841 | |
| May 30, 2015 | MHSAA State Championships LP-1 | 9:17.58 | 7 | 830 | |
| May 2, 2014 | Golden Triangle Invitational | 9:18.70 | 1 | 825 | |
| June 2, 2012 | MHSAA State Championships LP-1 | 9:20.38 | 3 | 817 | |
| May 16, 2015 | MHSAA Regional 05 | 9:30.06 | 1 | 771 | 71° |
| Jan. 31, 2014 | Gazelle Sports Elite Meet - MITS - GVSU #3 | 9:31.30 | 1 | 765 | |
| May 17, 2014 | MHSAA Regional 05 | 9:41.00 | 1 | 720 | 55° |
| May 7, 2015 | OAA White Division Championship | 9:57.20 | 1 | 649 | |
| May 8, 2014 | OAA Blue Division Championships | 9:59.21 | 1 | 640 | 79° |
| April 29, 2014 | Avondale vs. Royal Oak | 10:53.20 | 1 | 431 |
5000m_cc
792
Points
15:06.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 12, 2014 | MSU Spartan Invitational | 15:06.00 | 1 | 792 | 56° |
| Oct. 25, 2013 | MHSAA Regional 08 | 15:18.00 | 1 | 757 | 47° |
| Sept. 1, 2017 | Michigan Open | 15:24.30 | 7 | 739 | 64° |
| Aug. 31, 2018 | Michigan Open | 15:26.70 | 4 | 732 | 80° |
| Oct. 27, 2012 | Regional 8-1 (Grosse Pointe South) | 15:29.00 | 1 | 725 | |
| Nov. 3, 2012 | MHSAA State Championships LP | 15:33.60 | 10 | 712 | |
| Sept. 27, 2014 | Oakland County Championship | 15:35.20 | 1 | 708 | |
| Oct. 21, 2016 | Eastern Michigan Fall Classic | 15:37.30 | 8 | 702 | |
| Nov. 30, 2013 | Foot Locker Midwest Regional | 15:39.00 | 19 | 697 | |
| Nov. 2, 2013 | MHSAA State Championships LP | 15:41.20 | 3 | 691 | 47° |
| Oct. 23, 2015 | Eastern Michigan Fall Classic | 15:45.50 | 19 | 679 | |
| Sept. 2, 2016 | Michigan Open | 15:46.10 | 11 | 678 | 73° |
| Nov. 24, 2012 | Foot Locker Midwest Regional | 15:52.00 | 59 | 662 | |
| Sept. 22, 2012 | Jackson Invitational | 15:56.90 | 3 | 648 | |
| Oct. 18, 2013 | OAA White Jamboree #3 | 15:59.00 | 1 | 643 | |
| Nov. 5, 2011 | MHSAA State Championships LP | 16:00.80 | 28 | 638 | |
| Sept. 24, 2013 | OAA White Jamboree #2 | 16:05.00 | 1 | 627 | |
| Sept. 9, 2014 | OAA White Jamboree #1 | 16:05.10 | 1 | 627 | |
| Sept. 21, 2013 | Jackson Invitational | 16:08.30 | 1 | 618 | |
| Oct. 5, 2013 | Oakland County Championship | 16:09.00 | 2 | 616 | |
| Sept. 15, 2012 | Nike-Holly (Duane Raffin) Festival of Races | 16:13.00 | 3 | 606 | 68° |
| Sept. 17, 2013 | OAA White Jamboree #1 | 16:19.30 | 1 | 590 | |
| Oct. 6, 2012 | Oakland County Championship | 16:24.00 | 5 | 578 | |
| Sept. 30, 2014 | OAA White Jamboree #2 | 16:24.60 | 1 | 576 |
800m
1004
Points
1:50.79
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 23, 2019 | Vanderbilt Black & Gold Invitational | 1:50.79 | 3 | 1004 | |
| Feb. 2, 2019 | Power Five Invitational | 1:51.39 | 3 | 987 | |
| Feb. 8, 2020 | Meyo Invitational | 1:51.66 | 3 | 980 | 35° |
| April 12, 2019 | Louisville Invitational | 1:52.54 | 3 | 955 | 73° |
| Jan. 18, 2020 | Simmons-Harvey Invitational | 1:52.55 | 4 | 955 | |
| May 7, 2015 | OAA White Division Championship | 1:56.62 | 1 | 846 | |
| May 8, 2014 | OAA Blue Division Championships | 1:59.59 | 1 | 771 | 79° |
| April 29, 2014 | Avondale vs. Royal Oak | 1:59.70 | 1 | 768 | |
| April 23, 2014 | Troy Athens vs. Royal Oak | 2:04.30 | 1 | 659 | |
| Jan. 31, 2013 | MITS @ U of M #5 | 2:10.32 | 13 | 529 |
8000m_cc
887
Points
24:19.50
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 28, 2018 | Big Ten Championships | 24:19.50 | 21 | 887 | 62° |
| Sept. 28, 2018 | Wisconsin Nuttycombe Invitational | 24:24.50 | 90 | 878 | 55° |
| Sept. 29, 2017 | Joe Piane Notre Dame Invitational | 24:35.00 | 47 | 860 | |
| Nov. 3, 2019 | Big Ten Championships | 24:42.70 | 25 | 847 | 50° |
| Oct. 29, 2017 | Big Ten Championships | 24:45.50 | 22 | 843 | 41° |
| Oct. 13, 2017 | Wisconsin Nuttycombe Invitational | 24:48.70 | 106 | 837 | 63° |
| Oct. 18, 2019 | Wisconsin Nuttycombe Invitational | 24:51.90 | 137 | 832 | 57° |
| Oct. 13, 2018 | Wisconsin Pre Nationals | 24:54.40 | 83 | 828 | 49° |
5mile_cc
910
Points
24:14.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 4, 2019 | Joe Piane Notre Dame Invitational | 24:14.90 | 52 | 910 | 60° |
mile
1053
Points
4:01.76
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 26, 2019 | John Thomas Terrier Invitational | 4:01.76 | 9 | 1053 | |
| Feb. 15, 2020 | Iowa State Classic | 4:03.15 | 8 | 1037 | 41° |
| Jan. 25, 2020 | BU John Thomas Terrier Classic | 4:05.56 | 17 | 1008 | |
| Jan. 19, 2019 | Simmons-Harvey BIG Invitational | 4:05.64 | 2 | 1007 | |
| Feb. 23, 2019 | Big 10 Indoor Championship | 4:05.75 | 5 | 1005 | |
| Feb. 11, 2017 | Iowa State Classic | 4:05.82 | 5 | 1005 | |
| Feb. 23, 2019 | Big 10 Indoor Championship | 4:06.12 | 6 | 1001 | |
| Feb. 4, 2017 | Meyo Invitational | 4:07.67 | 6 | 983 | |
| Feb. 9, 2019 | Iowa State Classic | 4:08.26 | 11 | 976 | 26° |
| Jan. 21, 2017 | Notre Dame Invitational | 4:08.95 | 1 | 968 | |
| Feb. 29, 2020 | Big Ten Indoor Track and Field Championships | 4:09.17 | 6 | 965 | |
| June 21, 2015 | New Balance Nationals Outdoor | 4:11.17 | 3 | 942 | |
| Feb. 29, 2020 | Big Ten Indoor Track and Field Championships | 4:11.20 | 5 | 942 | |
| Jan. 14, 2017 | Vanderbilt Commodore Indoor | 4:11.72 | 12 | 936 | |
| June 15, 2014 | New Balance Outdoor Nationals | 4:11.92 | 12 | 933 | |
| Feb. 16, 2018 | Silverston Invitational | 4:14.65 | 3 | 902 |
Cross Country
Event Group
910
Points
24:14.90
Personal Record
5MileCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Oct. 4, 2019 | 5MileCC | Joe Piane Notre Dame Invitational | 24:14.90 | 52 | 910 | 60° |
| Oct. 28, 2018 | 8000mCC | Big Ten Championships | 24:19.50 | 21 | 887 | 62° |
| Sept. 28, 2018 | 8000mCC | Wisconsin Nuttycombe Invitational | 24:24.50 | 90 | 878 | 55° |
| Nov. 17, 2018 | 10000mCC | NCAA DI Cross Country Championships | 30:55.90 | 132 | 878 | 33° |
| Sept. 29, 2017 | 8000mCC | Joe Piane Notre Dame Invitational | 24:35.00 | 47 | 860 |
Mile
Event Group
1053
Points
4:01.76
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Jan. 26, 2019 | Mile | John Thomas Terrier Invitational | 4:01.76 | 9 | 1053 | |
| March 30, 2019 | 1500m | Stanford Invitational | 3:44.97 | 5 | 1041 | 65° |
| Feb. 15, 2020 | Mile | Iowa State Classic | 4:03.15 | 8 | 1037 | 41° |
| May 12, 2019 | 1500m | Big Ten Conference Championship | 3:46.54 | 11 | 1021 | 52° |
| April 15, 2017 | 1500m | Brooks Mt. SAC Relays | 3:46.97 | 4 | 1015 |
Distance
Event Group
892
Points
9:08.66
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| June 15, 2014 | 2Mile | New Balance Outdoor Nationals | 9:08.66 | 10 | 892 | |
| June 1, 2013 | 3200m | MHSAA State Championships LP-1 | 9:06.89 | 2 | 883 | |
| May 31, 2014 | 3200m | MHSAA State Championships LP-1 | 9:09.34 | 2 | 871 | |
| May 22, 2015 | 3200m | Oakland County Championship | 9:09.43 | 2 | 871 | 63° |
| May 1, 2015 | 3200m | Golden Triangle Invitational | 9:13.82 | 1 | 849 |
Steeple
Event Group
906
Points
9:21.92
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 6, 2016 | 3000mSC | Toledo Invitational | 9:21.92 | 2 | 906 | 68° |
Mid-D
Event Group
1004
Points
1:50.79
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 23, 2019 | 800m | Vanderbilt Black & Gold Invitational | 1:50.79 | 3 | 1004 | |
| Feb. 2, 2019 | 800m | Power Five Invitational | 1:51.39 | 3 | 987 | |
| Feb. 8, 2020 | 800m | Meyo Invitational | 1:51.66 | 3 | 980 | 35° |
| April 12, 2019 | 800m | Louisville Invitational | 1:52.54 | 3 | 955 | 73° |
| Jan. 18, 2020 | 800m | Simmons-Harvey Invitational | 1:52.55 | 4 | 955 |