Performance Dashboard
Athlete analytics & progression tracking
10000m
1044
Points
33:50.44
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 1, 2017 | Stanford Invitational | 33:50.44 | 6 | 1044 |
| May 12, 2018 | Big East Championship | 34:11.19 | 2 | 1027 |
| May 27, 2017 | NCAA Division I East Preliminary | 34:19.44 | 15 | 1020 |
| March 31, 2018 | adidas Raleigh Relays | 34:19.67 | 7 | 1020 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 34:27.96 | 14 | 1013 |
| May 11, 2019 | Big East Championship | 36:44.35 | 3 | 902 |
1500m
988
Points
4:28.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 25, 2017 | Penn Challenge | 4:28.46 | 5 | 988 |
| April 21, 2018 | Larry Ellis Invitational | 4:29.28 | 2 | 982 |
| March 24, 2018 | Penn Challenge | 4:30.12 | 7 | 976 |
| June 18, 2016 | Princeton Qualifier 2 | 4:31.63 | 6 | 965 |
| March 26, 2016 | Penn Challenge | 4:32.64 | 6 | 958 |
| May 29, 2015 | Section 1 State Qualifier | 4:34.97 | 2 | 941 |
| May 30, 2014 | Section 1 State Qualifier | 4:36.58 | 3 | 930 |
| Feb. 22, 2015 | Section 1 State Qualifier | 4:39.77 | 2 | 907 |
| Feb. 15, 2014 | Millrose Games | 4:41.07 | 13 | 898 |
| May 24, 2013 | Section 1 Class A Championship | 4:41.50 | 1 | 895 |
| Feb. 17, 2015 | Section 1 Class AA/C Champs | 4:41.74 | 1 | 894 |
| May 24, 2014 | Section 1 Class A Championship | 4:42.72 | 1 | 887 |
| April 20, 2019 | Larry Ellis Invitational | 4:43.41 | 51 | 882 |
| March 7, 2015 | NYSPHSAA -NY State Champs | 4:43.81 | 5 | 879 |
| May 1, 2015 | Section 1 League Meets | 4:45.27 | 1 | 869 |
| May 16, 2015 | Northern County Championship | 4:45.34 | 1 | 869 |
| May 18, 2013 | Northern County Championships | 4:49.20 | 2 | 843 |
| April 30, 2013 | League 1A Championships | 4:49.50 | 1 | 841 |
| Feb. 1, 2015 | Rockland / Northern County Championships | 4:50.03 | 1 | 837 |
| Jan. 31, 2014 | Rockland / Northern County Championships | 4:51.48 | 1 | 828 |
| May 17, 2014 | Northern County Championships | 4:52.08 | 1 | 824 |
| Jan. 11, 2013 | Section 1 League 4A, 1D, 1A Champs | 4:52.50 | 1 | 821 |
| April 21, 2012 | Tri-Valley Invitational | 4:52.60 | 2 | 820 |
| April 18, 2015 | Tri-Valley Invitational | 4:53.90 | 1 | 812 |
| May 19, 2012 | Northern County Championships | 4:55.80 | 1 | 799 |
| May 17, 2013 | Section 1 Duals | 4:55.80 | 1 | 799 |
| April 23, 2012 | Section 1 Duals - Selected | 4:56.00 | 2 | 798 |
| Jan. 29, 2012 | Northern County Meet | 4:57.00 | 2 | 791 |
| Jan. 11, 2015 | Section 1 League 2B, 1A, 1B, 2C, 2A, 1C Champs | 4:59.20 | 1 | 777 |
| Jan. 17, 2014 | Section 1 League 4A, 1AChamps | 4:59.70 | 1 | 774 |
| April 28, 2012 | Monticello Games | 5:00.40 | 1 | 769 |
| Jan. 20, 2012 | Section 1 League 4B, 1A Champs | 5:05.50 | 4 | 737 |
2mile
974
Points
10:24.42
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 20, 2015 | Brooks PR Invitational | 10:24.42 | 7 | 974 |
| June 16, 2013 | New Balance Outdoor Nationals | 10:28.84 | 11 | 961 |
| June 21, 2014 | Brooks PR Invitational | 10:33.02 | 11 | 949 |
| March 15, 2015 | New Balance Nationals Indoor | 10:34.50 | 7 | 945 |
| Feb. 24, 2014 | 80th Eastern States Championships | 10:36.63 | 1 | 939 |
3000m
1039
Points
9:20.15
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 4, 2017 | Villanova Wildcat Invitational | 9:20.15 | 3 | 1039 |
| Feb. 10, 2017 | Fastrack National Invite | 9:22.73 | 2 | 1031 |
| Feb. 25, 2017 | Big East Conference Championships | 9:29.93 | 3 | 1008 |
| Feb. 24, 2018 | Big East Conference Championships | 9:31.92 | 4 | 1002 |
| Feb. 10, 2013 | Section 1 Class A Champs | 9:33.90 | 1 | 995 |
| May 21, 2015 | Section 1 Class A Championship | 9:37.31 | 1 | 984 |
| June 13, 2015 | NYSPHSAA - NY State Champs | 9:38.14 | 1 | 982 |
| Jan. 20, 2013 | Rockland / Northern County Championships | 9:45.60 | 1 | 958 |
| May 29, 2015 | Section 1 State Qualifier | 9:45.84 | 2 | 958 |
| June 7, 2014 | NYSPHSAA - NY State Champs | 9:46.23 | 2 | 956 |
| June 8, 2013 | NYSPHSAA - NY State Champs | 9:48.35 | 2 | 950 |
| April 25, 2015 | The Penn Relays Carnival | 9:48.87 | 5 | 948 |
| Feb. 22, 2013 | Section 1 State Qualifier | 9:49.15 | 1 | 947 |
| May 2, 2015 | Somers Lions Club Invitational | 9:50.15 | 1 | 944 |
| March 15, 2015 | New Balance Nationals Indoor | 9:50.57 | 7 | 943 |
| May 18, 2013 | Northern County Championships | 9:50.90 | 1 | 942 |
| March 1, 2014 | NYSPHSAA -NY State Champs | 9:52.47 | 2 | 937 |
| Feb. 22, 2015 | Section 1 State Qualifier | 9:53.16 | 1 | 935 |
| Feb. 1, 2013 | Suffern Invitational | 9:54.30 | 1 | 931 |
| Jan. 11, 2019 | Wesley A. Brown Invitational | 9:55.77 | 3 | 927 |
| Jan. 11, 2014 | Molloy Stanner Games | 9:55.85 | 1 | 927 |
| Feb. 9, 2014 | Section 1 Class AA/C Champs | 9:56.69 | 1 | 924 |
| March 2, 2013 | NYSPHSAA -NY State Champs | 9:56.78 | 1 | 924 |
| Jan. 5, 2013 | The Hispanic Games | 9:57.17 | 2 | 923 |
| May 17, 2014 | Northern County Championships | 9:57.92 | 1 | 920 |
| March 7, 2015 | NYSPHSAA -NY State Champs | 9:58.10 | 1 | 920 |
| May 30, 2014 | Section 1 State Qualifier | 9:58.32 | 3 | 919 |
| Jan. 27, 2018 | Dr. Sander Invitational | 9:59.49 | 41 | 916 |
| April 27, 2013 | The Penn Relays Carnival | 9:59.71 | 15 | 915 |
| Feb. 19, 2014 | Section 1 State Qualifier | 9:59.98 | 1 | 914 |
| May 31, 2013 | Section 1 State Qualifier | 10:01.30 | 1 | 910 |
| Jan. 31, 2014 | Rockland / Northern County Championships | 10:02.41 | 1 | 907 |
| May 24, 2014 | Section 1 Class A Championship | 10:03.07 | 1 | 905 |
| Jan. 17, 2015 | Molloy Stanner Games | 10:03.63 | 1 | 903 |
| Jan. 11, 2013 | Section 1 League 4A, 1D, 1A Champs | 10:04.30 | 1 | 901 |
| Jan. 11, 2015 | Section 1 League 2B, 1A, 1B, 2C, 2A, 1C Champs | 10:05.55 | 1 | 897 |
| Dec. 27, 2014 | Rhode Island Classic | 10:08.44 | 1 | 888 |
| April 30, 2013 | League 1A Championships | 10:11.30 | 1 | 880 |
| May 4, 2013 | Somers Lions Club Invitational | 10:11.40 | 1 | 880 |
| Jan. 17, 2014 | Section 1 League 4A, 1AChamps | 10:16.80 | 1 | 864 |
| Dec. 28, 2013 | Rhode Island Classic | 10:17.99 | 1 | 860 |
| May 26, 2012 | Section 1 Class A Championship | 10:18.00 | 2 | 860 |
| June 1, 2012 | Section 1 State Qualifier | 10:18.54 | 2 | 858 |
| May 5, 2012 | Somers Lions Club Invitational | 10:20.40 | 2 | 853 |
| Feb. 24, 2012 | Section 1 State Qualifier | 10:20.92 | 4 | 851 |
| April 21, 2012 | Tri-Valley Invitational | 10:23.30 | 1 | 844 |
| Feb. 1, 2015 | Rockland / Northern County Championships | 10:24.18 | 1 | 842 |
| Feb. 12, 2012 | Section 1 Class A Champs | 10:27.60 | 2 | 832 |
| May 3, 2014 | Somers Lions Club Invitational | 10:30.35 | 1 | 824 |
| May 12, 2012 | Section 1 League 1-A | 10:31.00 | 1 | 822 |
| April 28, 2012 | Monticello Games | 10:34.40 | 2 | 812 |
| May 5, 2014 | Section 1 League Meets | 10:41.00 | 1 | 793 |
| April 14, 2012 | 9th Annual Gander Invitational | 10:42.70 | 1 | 789 |
| Jan. 20, 2012 | Section 1 League 4B, 1A Champs | 10:43.40 | 2 | 787 |
| May 17, 2013 | Section 1 Duals | 10:45.00 | 1 | 782 |
| Jan. 6, 2012 | Rockland Coaches Invitational | 10:52.60 | 12 | 761 |
| May 16, 2015 | Northern County Championship | 10:54.15 | 1 | 756 |
| Dec. 9, 2011 | Section 1 Frosh/Soph #1 | 11:05.20 | 2 | 726 |
3200m
961
Points
10:24.84
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 9, 2015 | 48th Glenn D. Loucks Games | 10:24.84 | 1 | 961 |
| May 10, 2014 | 47th Glenn D. Loucks Games | 10:46.00 | 6 | 901 |
| May 12, 2012 | 45th Glenn D. Loucks Games | 10:58.87 | 8 | 865 |
5000m
1015
Points
16:19.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 25, 2017 | Big East Conference Championships | 16:19.40 | 2 | 1015 |
| May 14, 2016 | Big East Championship | 16:25.67 | 2 | 1003 |
| April 22, 2016 | Larry Ellis Invitational | 16:26.32 | 2 | 1002 |
| Feb. 24, 2018 | Big East Conference Championships | 16:27.83 | 3 | 999 |
| April 28, 2018 | The Penn Relays Carnival | 16:29.34 | 4 | 997 |
| May 28, 2016 | NCAA Division I East Preliminary | 16:43.42 | 10 | 972 |
| June 26, 2016 | USATF Junior National Outdoor T&F Championships | 16:43.59 | 3 | 971 |
| July 24, 2016 | 2016 IAAF World U20 Championships | 16:43.87 | 16 | 971 |
| July 24, 2016 | 2016 IAAF World U20 Championships | 16:43.87 | 16 | 971 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 16:56.74 | 18 | 948 |
| June 15, 2014 | New Balance Outdoor Nationals | 16:57.09 | 6 | 948 |
| March 15, 2015 | New Balance Nationals Indoor | 16:58.37 | 6 | 945 |
| April 27, 2019 | The Penn Relays Carnival | 17:26.54 | 46 | 897 |
| Feb. 23, 2019 | Big East Indoor Track & Field Conference Championships | 17:32.79 | 6 | 886 |
| May 13, 2017 | Big East Championship | 17:51.92 | 1 | 854 |
5000m_cc
879
Points
17:37.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 10, 2012 | NYSPHSAA - New York State Championships | 17:37.20 | 2 | 879 |
| Sept. 13, 2014 | Somers Big Red Invitational | 17:41.38 | 1 | 872 |
| Sept. 28, 2013 | John Killian Invite | 17:46.00 | 1 | 864 |
| Nov. 8, 2014 | NYSPHSAA - New York State Championships | 17:49.70 | 1 | 858 |
| Nov. 15, 2014 | NY Federation Championships | 17:50.40 | 1 | 857 |
| Sept. 22, 2012 | Queensbury Invitational | 17:54.97 | 2 | 849 |
| Nov. 24, 2012 | Nike Cross Nationals New York Regional | 17:55.20 | 2 | 849 |
| Nov. 17, 2012 | NY Federation Championships | 17:56.90 | 1 | 846 |
| Sept. 20, 2014 | Section 10 Pre-State Invite | 17:57.50 | 1 | 845 |
| Nov. 1, 2014 | Section 1 Championships | 17:59.79 | 1 | 841 |
| Oct. 18, 2014 | Section 1 Coaches Invitational | 18:08.59 | 1 | 827 |
| Nov. 29, 2014 | Nike Cross Nationals New York Regional | 18:15.30 | 1 | 816 |
| Nov. 6, 2012 | Section 1 Championships | 18:20.70 | 1 | 807 |
| Oct. 16, 2012 | Section 1 League Championships | 18:23.40 | 1 | 803 |
| Oct. 20, 2012 | Section 1 Coaches Invitational | 18:24.79 | 1 | 800 |
| Sept. 15, 2012 | Somers Big Red Invitational | 18:31.00 | 1 | 790 |
| Dec. 6, 2014 | Nike Cross Nationals | 18:33.00 | 44 | 787 |
| Nov. 9, 2013 | NYSPHSAA - New York State Championships | 18:34.20 | 25 | 785 |
| Sept. 9, 2014 | Section 1 Duals | 18:38.59 | 1 | 778 |
| Oct. 25, 2013 | Section 1 Northern County Championship | 18:40.81 | 1 | 775 |
| Nov. 30, 2013 | Nike Cross Nationals New York Regional | 18:41.10 | 8 | 774 |
| Oct. 19, 2013 | Section 1 Coaches Invitational | 18:47.00 | 1 | 765 |
| Oct. 16, 2013 | Section 1 League Championships | 18:50.50 | 1 | 759 |
| Nov. 16, 2013 | NY Federation Championships | 18:52.80 | 10 | 756 |
| Sept. 21, 2013 | Queensbury Invitational | 19:12.29 | 19 | 726 |
| Nov. 1, 2013 | Section 1 Championships | 19:26.48 | 4 | 704 |
| Dec. 1, 2012 | Nike Cross Nationals | 20:41.00 | 45 | 596 |
| Sept. 17, 2011 | V-V-S Invitational | 21:35.70 | 180 | 523 |
6000m_cc
1028
Points
19:52.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 31, 2015 | Big East Championship | 19:52.90 | 4 | 1028 |
| Nov. 10, 2017 | NCAA DI Mid-Atlantic Regional | 20:01.50 | 1 | 1015 |
| Sept. 29, 2017 | Lehigh University's Paul Short Run | 20:09.00 | 9 | 1005 |
| Oct. 28, 2017 | Big East Championship | 20:19.40 | 3 | 990 |
| Oct. 13, 2017 | Penn State National Invitational | 20:20.60 | 1 | 988 |
| Nov. 18, 2017 | NCAA DI Cross Country Championships | 20:26.50 | 65 | 980 |
| Oct. 1, 2016 | Lehigh University's Paul Short Run | 20:38.40 | 26 | 963 |
| Oct. 17, 2015 | NCAA Division I (DI) Pre-Nationals | 20:54.80 | 64 | 940 |
| Nov. 19, 2016 | NCAA DI Cross Country Championships | 20:58.60 | 136 | 935 |
| Sept. 28, 2018 | Wisconsin Nuttycombe Invitational | 21:04.60 | 3 | 927 |
| Nov. 11, 2016 | NCAA DI Mid-Atlantic Regional | 21:06.00 | 17 | 925 |
| Oct. 12, 2018 | Princeton Invitational | 21:14.90 | 8 | 913 |
| Nov. 21, 2015 | NCAA DI Cross Country Championships | 21:21.70 | 175 | 904 |
| Oct. 14, 2016 | Wisconsin Nuttycombe Invitational | 21:27.10 | 102 | 896 |
| Oct. 28, 2016 | Big East Championship | 21:29.00 | 9 | 894 |
| Oct. 27, 2018 | Big East Championships | 21:31.30 | 16 | 891 |
| Nov. 13, 2015 | NCAA D1 Mid-Atlantic Regional | 21:34.30 | 22 | 887 |
| Oct. 3, 2015 | Princeton Inter-Regional Meet | 21:39.00 | 22 | 880 |
800m
890
Points
2:16.26
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 25, 2017 | Penn Challenge | 2:16.26 | 5 | 890 |
| March 26, 2016 | Penn Challenge | 2:17.64 | 6 | 869 |
| May 1, 2015 | Section 1 League Meets | 2:19.35 | 1 | 842 |
| May 17, 2013 | Section 1 Duals | 2:29.40 | 1 | 696 |
| April 23, 2012 | Section 1 Duals - Selected | 2:32.10 | 2 | 659 |
mile
980
Points
4:50.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 20, 2017 | Gotham Cup | 4:50.01 | 1 | 980 |
| Feb. 16, 2013 | Millrose Games | 4:54.73 | 4 | 948 |
| Jan. 16, 2013 | Millrose Games Trials | 4:57.91 | 4 | 927 |
| Jan. 4, 2014 | The Hispanic Games | 4:58.46 | 1 | 923 |
| Jan. 13, 2018 | Nittany Lion Challenge | 4:59.17 | 9 | 919 |
| Dec. 20, 2014 | Bishop Loughlin Games | 4:59.26 | 3 | 918 |
| Jan. 10, 2015 | The Hispanic Games | 5:01.25 | 1 | 905 |
| Feb. 15, 2014 | Millrose Games | 5:01.54 | 13 | 903 |
| Feb. 14, 2015 | Millrose Games | 5:01.79 | 6 | 902 |
| Dec. 27, 2014 | Rhode Island Classic | 5:02.29 | 2 | 898 |
| Dec. 28, 2013 | Rhode Island Classic | 5:04.09 | 3 | 887 |
| Dec. 29, 2012 | Rhode Island Classic | 5:04.76 | 2 | 883 |
| Dec. 2, 2017 | Jack Pyrah Invitational | 9:28.24 | 3 | 2 |
3mile_cc
899
Points
16:46.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 16, 2016 | Main Line Invitational | 16:46.90 | 2 | 899 |
| Sept. 15, 2017 | Main Line Invitational | 16:47.90 | 4 | 897 |
| Sept. 18, 2015 | Main Line Invitational | 16:54.00 | 6 | 886 |
| Oct. 11, 2014 | Burnt Hills Invitational | 16:59.84 | 1 | 876 |
| Sept. 29, 2012 | McQuaid Invitational | 17:00.00 | 2 | 876 |
| Oct. 13, 2012 | Burnt Hills Invitational | 17:04.38 | 1 | 868 |
| Oct. 4, 2014 | John Killian Invite | 17:17.31 | 1 | 846 |
| Oct. 12, 2013 | Burnt Hills Invitational | 17:25.83 | 1 | 831 |
| Sept. 14, 2013 | Fort Plain Invitational | 17:40.62 | 1 | 806 |
| Sept. 10, 2011 | Washingtonville Wizard Invitational | 21:04.34 | 11 | 501 |
Long-Distance
Event Group
1044
Points
33:50.44
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 1, 2017 | 10000m | Stanford Invitational | 33:50.44 | 6 | 1044 |
| May 12, 2018 | 10000m | Big East Championship | 34:11.19 | 2 | 1027 |
| May 27, 2017 | 10000m | NCAA Division I East Preliminary | 34:19.44 | 15 | 1020 |
| March 31, 2018 | 10000m | adidas Raleigh Relays | 34:19.67 | 7 | 1020 |
| Feb. 25, 2017 | 5000m | Big East Conference Championships | 16:19.40 | 2 | 1015 |
Mile
Event Group
988
Points
4:28.46
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 25, 2017 | 1500m | Penn Challenge | 4:28.46 | 5 | 988 |
| April 21, 2018 | 1500m | Larry Ellis Invitational | 4:29.28 | 2 | 982 |
| Jan. 20, 2017 | Mile | Gotham Cup | 4:50.01 | 1 | 980 |
| March 24, 2018 | 1500m | Penn Challenge | 4:30.12 | 7 | 976 |
| June 18, 2016 | 1500m | Princeton Qualifier 2 | 4:31.63 | 6 | 965 |
Distance
Event Group
1039
Points
9:20.15
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 4, 2017 | 3000m | Villanova Wildcat Invitational | 9:20.15 | 3 | 1039 |
| Feb. 10, 2017 | 3000m | Fastrack National Invite | 9:22.73 | 2 | 1031 |
| Feb. 25, 2017 | 3000m | Big East Conference Championships | 9:29.93 | 3 | 1008 |
| Feb. 24, 2018 | 3000m | Big East Conference Championships | 9:31.92 | 4 | 1002 |
| Feb. 10, 2013 | 3000m | Section 1 Class A Champs | 9:33.90 | 1 | 995 |
Cross Country
Event Group
1028
Points
19:52.90
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 31, 2015 | 6000mCC | Big East Championship | 19:52.90 | 4 | 1028 |
| Nov. 10, 2017 | 6000mCC | NCAA DI Mid-Atlantic Regional | 20:01.50 | 1 | 1015 |
| Sept. 29, 2017 | 6000mCC | Lehigh University's Paul Short Run | 20:09.00 | 9 | 1005 |
| Oct. 28, 2017 | 6000mCC | Big East Championship | 20:19.40 | 3 | 990 |
| Oct. 13, 2017 | 6000mCC | Penn State National Invitational | 20:20.60 | 1 | 988 |
Mid-D
Event Group
890
Points
2:16.26
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 25, 2017 | 800m | Penn Challenge | 2:16.26 | 5 | 890 |
| March 26, 2016 | 800m | Penn Challenge | 2:17.64 | 6 | 869 |
| May 1, 2015 | 800m | Section 1 League Meets | 2:19.35 | 1 | 842 |
| May 17, 2013 | 800m | Section 1 Duals | 2:29.40 | 1 | 696 |
| April 23, 2012 | 800m | Section 1 Duals - Selected | 2:32.10 | 2 | 659 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava