Performance Dashboard
Athlete analytics & progression tracking
1000m
997
Points
2:48.42
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 4, 2017 | Section 1 Class C Champs | 2:48.42 | 1 | 997 |
| Feb. 4, 2017 | Armory Track Invitational | 2:49.75 | 2 | 981 |
| March 4, 2017 | NYSPHSAA -NY State Champs | 2:50.15 | 1 | 976 |
| Feb. 21, 2016 | Section 1 State Qualifier | 2:50.19 | 1 | 976 |
| Feb. 24, 2017 | Section 1 State Qualifier | 2:50.84 | 1 | 968 |
| Feb. 22, 2015 | Section 1 State Qualifier | 2:51.24 | 1 | 963 |
| Dec. 10, 2016 | Jim Mitchell Invitational | 2:51.77 | 1 | 956 |
| Jan. 27, 2017 | Westchester County Champs | 2:51.94 | 1 | 954 |
| Feb. 6, 2016 | Armory Track Invitational | 2:51.96 | 2 | 954 |
| March 5, 2016 | NYSPHSAA -NY State Champs | 2:53.95 | 3 | 930 |
| Jan. 30, 2016 | Westchester County Champs | 2:54.16 | 1 | 928 |
| Jan. 18, 2020 | UW Indoor Preview | 2:54.67 | 8 | 922 |
| Jan. 31, 2015 | Armory Track Invitational | 2:54.88 | 8 | 919 |
| March 7, 2015 | NYSPHSAA -NY State Champs | 2:55.29 | 2 | 914 |
| Dec. 19, 2014 | Jim Mitchell Invitational | 2:55.77 | 1 | 909 |
| Dec. 12, 2015 | Jim Mitchell Invitational | 2:56.00 | 1 | 906 |
| Feb. 1, 2014 | Westchester County Champs | 3:01.08 | 1 | 847 |
| Jan. 25, 2014 | New Balance Games | 3:01.61 | 1 | 841 |
| Jan. 13, 2018 | UW Indoor Preview | 3:01.99 | 8 | 837 |
| Jan. 8, 2014 | Rockland Coaches Invitational | 3:04.60 | 2 | 808 |
| Jan. 6, 2013 | Section 1 2B, 2D, 3B Champs | 3:09.30 | 1 | 756 |
| Jan. 27, 2018 | Bison Open & Multis | 3:10.15 | 2 | 747 |
| Jan. 12, 2019 | Nittany Lion Challenge | 3:10.23 | 8 | 746 |
| Jan. 6, 2018 | Bucknell Tri | 3:11.66 | 6 | 731 |
1500m
979
Points
4:29.71
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 13, 2015 | NYSPHSAA - NY State Champs | 4:29.71 | 4 | 979 |
| June 11, 2016 | NYSPHSAA - NY State Champs | 4:33.34 | 11 | 953 |
| June 3, 2016 | Section 1 State Qualifier | 4:33.69 | 1 | 950 |
| May 2, 2015 | Somers Lions Club Invitational | 4:34.08 | 1 | 948 |
| May 17, 2015 | Westchester County Champs | 4:34.27 | 1 | 946 |
| May 21, 2016 | Westchester County Champs | 4:35.63 | 1 | 937 |
| May 29, 2015 | Section 1 State Qualifier | 4:35.96 | 1 | 934 |
| Dec. 17, 2016 | AT&T Coaches Hall of Fame Invitational | 4:36.81 | 2 | 928 |
| May 7, 2016 | 40th Joe Wynne Somers Lions Club Invitational | 4:36.84 | 1 | 928 |
| Feb. 11, 2017 | 110th NYRR Millrose Games | 4:37.02 | 6 | 927 |
| Feb. 1, 2015 | Westchester County Champs | 4:37.18 | 1 | 926 |
| March 30, 2019 | Stanford Invitational | 4:37.32 | 10 | 925 |
| Jan. 7, 2017 | The 23rd Hispanic Games | 4:38.20 | 2 | 918 |
| May 26, 2017 | Section 1 Class C Championships | 4:38.50 | 1 | 916 |
| Jan. 9, 2016 | Ocean Breeze Freedom Games | 4:40.56 | 1 | 902 |
| May 6, 2017 | 41st Joe Wynne Somers Lions Club Invitational | 4:42.20 | 1 | 891 |
| May 27, 2016 | Section 1 Class C Championships | 4:42.26 | 1 | 890 |
| April 3, 2021 | Stanford Invitational | 4:43.12 | 23 | 884 |
| Jan. 7, 2015 | Rockland Coaches Invitational | 4:43.20 | 1 | 884 |
| May 4, 2013 | Somers Lions Club Invitational | 4:43.70 | 1 | 880 |
| Feb. 4, 2017 | Section 1 Class C Champs | 4:43.93 | 1 | 879 |
| Dec. 3, 2016 | Section 1 Kick Off #1 | 4:44.13 | 1 | 877 |
| May 18, 2013 | Westchester County Champs | 4:45.60 | 3 | 867 |
| Feb. 10, 2016 | Section 1 Class B/C Champs | 4:47.09 | 1 | 857 |
| May 3, 2014 | Somers Lions Club Invitational | 4:49.12 | 1 | 843 |
| April 13, 2019 | Bison Outdoor Classic | 4:50.07 | 49 | 837 |
| Feb. 9, 2014 | Section 1 Class AA/C Champs | 4:55.30 | 1 | 802 |
| Dec. 7, 2013 | Section 1 Kick Off #1 | 4:55.45 | 1 | 801 |
| Jan. 15, 2017 | Section 1 League 3B 3A Champs | 4:55.57 | 1 | 801 |
| March 30, 2019 | Jim Taylor Invitational | 4:55.78 | 8 | 799 |
| Feb. 17, 2015 | Section 1 Class AA/C Champs | 4:56.80 | 1 | 793 |
| April 27, 2019 | Maroon and Gold Invite | 4:58.20 | 2 | 783 |
| Jan. 19, 2014 | Section 1 League 2D, 3B Champs | 4:58.70 | 1 | 780 |
| Dec. 16, 2012 | Section 1 Kick Off #2 | 5:01.10 | 3 | 765 |
| Feb. 13, 2013 | Section 1 Class B/C Champs | 5:01.70 | 4 | 761 |
| May 18, 2014 | Westchester County Champs | 5:02.06 | 11 | 759 |
3000m
849
Points
10:21.84
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 17, 2015 | Section 1 Class AA/C Champs | 10:21.84 | 1 | 849 |
| June 7, 2014 | NYSPHSAA - NY State Champs | 10:37.23 | 18 | 804 |
| May 30, 2014 | Section 1 State Qualifier | 10:39.24 | 1 | 798 |
| May 21, 2014 | Section 1 Class C Championships | 10:43.48 | 1 | 786 |
| Dec. 14, 2014 | Section 1 Kick Off #2 | 10:44.08 | 2 | 785 |
| April 17, 2013 | Fulton Invitation | 10:44.40 | 1 | 784 |
| May 10, 2016 | Section 1 League 3B Champs | 10:44.84 | 1 | 783 |
| May 9, 2014 | Warwick Friendship Games | 10:56.93 | 1 | 749 |
400m
911
Points
57.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 15, 2015 | Fulton Invitational | 57.86 | 1 | 911 |
| May 22, 2015 | Section 1 Class C Championships | 58.01 | 1 | 905 |
| May 27, 2016 | Section 1 Class C Championships | 58.17 | 1 | 900 |
| April 13, 2016 | Fulton Invitational | 58.49 | 1 | 889 |
| May 1, 2015 | Section 1 League Meets | 59.29 | 1 | 861 |
| April 19, 2017 | Fulton Invitational | 59.33 | 1 | 860 |
| May 17, 2013 | Section 1 Duals | 59.60 | 1 | 851 |
| April 9, 2014 | Fulton Invitational | 1:00.42 | 2 | 823 |
4000m_cc
757
Points
14:53.38
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 25, 2012 | Westchester County Championships | 14:53.38 | 6 | 757 |
| Oct. 10, 2015 | Manhattan HS Invitational | 15:02.30 | 4 | 740 |
| Sept. 26, 2015 | Xavier Invitational | 15:17.95 | 1 | 710 |
| Oct. 11, 2014 | Reebok Manhattan HS Invitational | 15:19.70 | 7 | 706 |
| Oct. 12, 2013 | Reebok Manhattan HS Invitational | 15:20.40 | 3 | 705 |
| Aug. 31, 2018 | Bucknell Bison Open | 15:25.80 | 67 | 695 |
| Oct. 8, 2016 | Manhattan HS Invitational | 15:26.40 | 4 | 693 |
| Sept. 30, 2017 | Dickinson Long/Short Invitational | 15:26.50 | 24 | 693 |
| Oct. 13, 2012 | Reebok Manhattan HS Invitational | 15:30.10 | 10 | 686 |
| Sept. 1, 2017 | Bison Invitational | 15:39.20 | 21 | 669 |
| Sept. 15, 2012 | 10th Annual Villa Bears Invitational | 15:52.60 | 1 | 645 |
| Oct. 18, 2016 | Section 1 League Championships | 16:20.60 | 1 | 594 |
5000m_cc
818
Points
18:13.53
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 24, 2013 | Westchester County Championships | 18:13.53 | 5 | 818 |
| Oct. 25, 2015 | Westchester County Championships | 18:22.70 | 3 | 804 |
| Sept. 12, 2014 | Red Raider Run | 19:00.17 | 1 | 744 |
| Sept. 21, 2013 | Warwick Valley Big Purple X-C Wave Mania | 19:03.10 | 3 | 740 |
| Oct. 25, 2014 | Westchester County Championships | 19:03.70 | 2 | 739 |
| Nov. 12, 2016 | NYSPHSAA - New York State Championships | 19:09.60 | 3 | 730 |
| Nov. 10, 2012 | NYSPHSAA - New York State Championships | 19:12.50 | 5 | 725 |
| Oct. 18, 2014 | Section 1 Coaches Invitational | 19:14.21 | 1 | 723 |
| Sept. 28, 2013 | Red Raider Run | 19:15.89 | 1 | 720 |
| Oct. 23, 2015 | Section 1 League Championships | 19:17.61 | 1 | 718 |
| Oct. 19, 2013 | Section 1 Coaches Invitational | 19:22.00 | 1 | 711 |
| Nov. 15, 2014 | NY Federation Championships | 19:28.40 | 49 | 701 |
| Nov. 5, 2016 | Section 1 Championships | 19:29.30 | 1 | 700 |
| Nov. 1, 2014 | Section 1 Championships | 19:30.37 | 1 | 698 |
| Nov. 19, 2016 | NY Federation Championships | 19:30.60 | 24 | 698 |
| Nov. 8, 2014 | NYSPHSAA - New York State Championships | 19:34.40 | 13 | 692 |
| Oct. 17, 2015 | Section 1 Coaches Invitational | 19:34.70 | 4 | 692 |
| Nov. 14, 2015 | NYSPHSAA - New York State Championships | 19:35.60 | 8 | 690 |
| Sept. 19, 2015 | Crusader Classic Pre-State Invite | 19:36.80 | 5 | 689 |
| Nov. 9, 2013 | NYSPHSAA - New York State Championships | 19:46.10 | 36 | 675 |
| Sept. 7, 2013 | Somers Big Red Invitational | 19:49.98 | 1 | 669 |
| Nov. 7, 2015 | Section 1 Championships | 19:52.20 | 4 | 666 |
| Oct. 20, 2012 | Section 1 Coaches Invitational | 19:54.77 | 3 | 662 |
| Sept. 27, 2014 | Crusader Classic | 19:56.45 | 2 | 660 |
| Oct. 30, 2016 | Westchester County Championships | 19:57.70 | 3 | 658 |
| Nov. 29, 2014 | Nike Cross Nationals New York Regional | 19:58.80 | 51 | 656 |
| Nov. 1, 2013 | Section 1 Championships | 19:59.18 | 2 | 656 |
| Nov. 6, 2012 | Section 1 Championships | 20:00.77 | 2 | 653 |
| Nov. 17, 2012 | NY Federation Championships | 20:01.00 | 74 | 653 |
| Oct. 5, 2013 | St. Anthony's Invitational | 20:01.84 | 3 | 652 |
| Nov. 16, 2013 | NY Federation Championships | 20:20.80 | 81 | 625 |
| Oct. 15, 2016 | Section 1 Coaches Invitational | 20:29.30 | 3 | 613 |
| Oct. 6, 2012 | St. Anthony's Invitational | 20:49.36 | 3 | 585 |
6000m_cc
748
Points
23:22.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 5, 2019 | Lehigh University's Paul Short Run | 23:22.30 | 201 | 748 |
| Sept. 21, 2019 | Lock Haven XC Open Invite | 23:25.70 | 67 | 744 |
| Oct. 19, 2019 | 2019 Leopard Cross Country Invitational | 23:46.30 | 9 | 719 |
| Nov. 2, 2019 | Patriot League Championships | 24:16.80 | 80 | 682 |
| Sept. 8, 2017 | Harry Groves Spiked Shoe Invitational | 24:47.00 | 75 | 647 |
| Oct. 13, 2018 | 2018 Gettysburg Invitational | 25:19.20 | 78 | 611 |
| Oct. 14, 2017 | 2017 Lafayette Invitational | 25:24.17 | 0 | 606 |
600m
935
Points
1:34.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 22, 2015 | Section 1 League 2D, 3C, 3B Champs | 1:34.86 | 1 | 935 |
| Jan. 15, 2017 | Section 1 League 3B 3A Champs | 1:35.68 | 1 | 917 |
| Dec. 5, 2015 | Section 1 Kick Off #1 | 1:35.80 | 1 | 914 |
| Jan. 17, 2016 | Section 1 League 2B, 2A, 3B Champs | 1:35.98 | 1 | 911 |
800m
1047
Points
2:06.65
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 18, 2016 | Princeton Qualifier 2 | 2:06.65 | 1 | 1047 |
| May 1, 2021 | Cal vs. Stanford Big Meet | 2:07.25 | 3 | 1037 |
| June 10, 2017 | NYSPHSAA - NY State Champs | 2:07.88 | 2 | 1026 |
| March 12, 2017 | New Balance Nationals Indoor | 2:08.63 | 2 | 1013 |
| May 16, 2021 | Pac-12 Track & Field Championships | 2:08.99 | 17 | 1007 |
| June 2, 2017 | Section 1 State Qualifier | 2:09.06 | 1 | 1006 |
| May 20, 2017 | Westchester County Champs | 2:09.09 | 1 | 1006 |
| April 24, 2021 | Oregon Relays | 2:09.23 | 8 | 1003 |
| April 17, 2021 | West Coast Classic - Oregon | 2:09.31 | 4 | 1002 |
| June 11, 2016 | NYSPHSAA - NY State Champs | 2:09.31 | 1 | 1002 |
| June 28, 2015 | USATF Junior National Outdoor T&F Championships | 2:09.56 | 6 | 998 |
| May 8, 2015 | Warwick Friendship Games | 2:09.68 | 1 | 996 |
| Feb. 29, 2020 | 2020 MPSF Indoor Track & Field Championships | 2:09.81 | 17 | 994 |
| June 28, 2015 | USATF Junior National Outdoor T&F Championships | 2:11.07 | 6 | 973 |
| April 18, 2015 | New York Relays | 2:11.32 | 1 | 969 |
| April 22, 2017 | New York Relays | 2:11.65 | 1 | 964 |
| May 9, 2017 | Section 1 League 3B Champs | 2:11.97 | 1 | 958 |
| April 16, 2016 | New York Relays | 2:12.34 | 1 | 952 |
| June 3, 2016 | Section 1 State Qualifier | 2:12.97 | 1 | 942 |
| May 11, 2013 | Warwick Friendship Games | 2:13.30 | 1 | 937 |
| April 20, 2019 | Cardinal Classic | 2:13.38 | 4 | 936 |
| March 30, 2019 | Stanford Invitational | 2:13.79 | 47 | 929 |
| April 6, 2019 | The BIG Meet - Stanford v California | 2:13.93 | 6 | 927 |
| Feb. 23, 2019 | MPSF Indoor Championship | 2:14.25 | 31 | 922 |
| May 7, 2016 | 40th Joe Wynne Somers Lions Club Invitational | 2:14.54 | 1 | 917 |
| May 21, 2016 | Westchester County Champs | 2:14.91 | 4 | 911 |
| Feb. 27, 2021 | Championships at the Peak | 2:15.34 | 4 | 904 |
| May 12, 2019 | Pac-12 Championships | 2:15.62 | 28 | 900 |
| May 5, 2014 | Section 1 League Meets | 2:16.80 | 1 | 882 |
| May 26, 2017 | Section 1 Class C Championships | 2:17.08 | 1 | 877 |
| May 27, 2016 | Section 1 Class C Championships | 2:18.28 | 1 | 859 |
| May 9, 2014 | Warwick Friendship Games | 2:18.69 | 2 | 852 |
| Jan. 26, 2019 | UW Invitational | 2:19.71 | 8 | 837 |
| May 22, 2015 | Section 1 Class C Championships | 2:19.97 | 1 | 833 |
| April 21, 2018 | Bucknell Team Challenge | 2:20.53 | 3 | 824 |
| Feb. 21, 2020 | Bucknell Tune-Up | 2:20.78 | 7 | 821 |
| Feb. 8, 2020 | Sykes-Sabock Challenge Cup | 2:21.41 | 18 | 811 |
| April 6, 2019 | Colonial Relays | 2:22.34 | 25 | 797 |
| April 20, 2019 | Bucknell Team Challenge | 2:23.87 | 12 | 775 |
| Jan. 25, 2020 | Gulden Invitational | 2:24.54 | 3 | 765 |
| April 15, 2018 | Bison Outdoor Classic | 2:24.73 | 7 | 762 |
| April 28, 2018 | Maroon and Gold Invite | 2:25.89 | 8 | 746 |
| March 23, 2019 | Penn Challenge | 2:26.50 | 22 | 737 |
| April 6, 2018 | Johns Hopkins/Loyola Invitational | 2:26.62 | 6 | 735 |
| Feb. 9, 2018 | Bucknell Tune-Up | 2:27.05 | 8 | 729 |
| Jan. 20, 2018 | Gulden Invitational | 2:27.55 | 3 | 722 |
| March 13, 2016 | New Balance Nationals Indoor | 2:32.04 | 29 | 660 |
mile
931
Points
4:57.23
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 11, 2017 | 110th NYRR Millrose Games | 4:57.23 | 6 | 931 |
| Feb. 15, 2020 | Husky Classic | 4:57.46 | 61 | 930 |
| Jan. 7, 2017 | The 23rd Hispanic Games | 4:59.38 | 2 | 917 |
| Dec. 17, 2016 | AT&T Coaches Hall of Fame Invitational | 5:00.22 | 2 | 912 |
| Dec. 19, 2015 | Armory Hall of Fame Invitational | 5:02.87 | 3 | 895 |
| Feb. 1, 2020 | Razorback Invitational | 5:06.72 | 22 | 870 |
| April 27, 2013 | Gold Rush | 5:09.90 | 1 | 850 |
| Feb. 15, 2020 | Doug Raymond National Qualifier | 5:10.14 | 10 | 848 |
| Feb. 1, 2020 | Bison Open | 5:13.08 | 1 | 830 |
| Jan. 12, 2019 | UW Indoor Preview | 5:19.18 | 10 | 792 |
| Jan. 13, 2018 | Nittany Lion Challenge | 5:23.47 | 6 | 767 |
| Feb. 8, 2019 | Bucknell Tune-Up | 5:26.27 | 6 | 750 |
| Jan. 19, 2019 | Gulden Invitational | 5:30.09 | 11 | 728 |
3mile_cc
674
Points
19:03.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 21, 2013 | Warwick Valley Big Purple X-C Wave Mania | 19:03.10 | 3 | 674 |
| Sept. 22, 2012 | Warwick Valley Big Purple X-C Wave Mania | 19:46.30 | 5 | 610 |
Mid-D
Event Group
1047
Points
2:06.65
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 18, 2016 | 800m | Princeton Qualifier 2 | 2:06.65 | 1 | 1047 |
| May 1, 2021 | 800m | Cal vs. Stanford Big Meet | 2:07.25 | 3 | 1037 |
| June 10, 2017 | 800m | NYSPHSAA - NY State Champs | 2:07.88 | 2 | 1026 |
| March 12, 2017 | 800m | New Balance Nationals Indoor | 2:08.63 | 2 | 1013 |
| May 16, 2021 | 800m | Pac-12 Track & Field Championships | 2:08.99 | 17 | 1007 |
Mile
Event Group
979
Points
4:29.71
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 13, 2015 | 1500m | NYSPHSAA - NY State Champs | 4:29.71 | 4 | 979 |
| June 11, 2016 | 1500m | NYSPHSAA - NY State Champs | 4:33.34 | 11 | 953 |
| June 3, 2016 | 1500m | Section 1 State Qualifier | 4:33.69 | 1 | 950 |
| May 2, 2015 | 1500m | Somers Lions Club Invitational | 4:34.08 | 1 | 948 |
| May 17, 2015 | 1500m | Westchester County Champs | 4:34.27 | 1 | 946 |
Distance
Event Group
849
Points
10:21.84
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 17, 2015 | 3000m | Section 1 Class AA/C Champs | 10:21.84 | 1 | 849 |
| June 7, 2014 | 3000m | NYSPHSAA - NY State Champs | 10:37.23 | 18 | 804 |
| May 30, 2014 | 3000m | Section 1 State Qualifier | 10:39.24 | 1 | 798 |
| May 21, 2014 | 3000m | Section 1 Class C Championships | 10:43.48 | 1 | 786 |
| Dec. 14, 2014 | 3000m | Section 1 Kick Off #2 | 10:44.08 | 2 | 785 |
Long Sprints
Event Group
911
Points
57.86
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 15, 2015 | 400m | Fulton Invitational | 57.86 | 1 | 911 |
| May 22, 2015 | 400m | Section 1 Class C Championships | 58.01 | 1 | 905 |
| May 27, 2016 | 400m | Section 1 Class C Championships | 58.17 | 1 | 900 |
| April 13, 2016 | 400m | Fulton Invitational | 58.49 | 1 | 889 |
| May 1, 2015 | 400m | Section 1 League Meets | 59.29 | 1 | 861 |
Cross Country
Event Group
818
Points
18:13.53
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 24, 2013 | 5K XC | Westchester County Championships | 18:13.53 | 5 | 818 |
| Oct. 25, 2015 | 5K XC | Westchester County Championships | 18:22.70 | 3 | 804 |
| Oct. 25, 2012 | 4000mCC | Westchester County Championships | 14:53.38 | 6 | 757 |
| Oct. 5, 2019 | 6000mCC | Lehigh University's Paul Short Run | 23:22.30 | 201 | 748 |
| Sept. 12, 2014 | 5K XC | Red Raider Run | 19:00.17 | 1 | 744 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava