Performance Dashboard
Athlete analytics & progression tracking
100m
899
Points
12.48
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 15, 2015 | Marion Invitational | 12.48 | 1 | 899 |
| May 16, 2014 | Section 5 JV Champs | 16.55 | 118 | 294 |
1000m
1095
Points
2:40.72
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 5, 2017 | USATF Indoor Track & Field Championships | 2:40.72 | 4 | 1095 |
| Dec. 9, 2017 | Texas A&M Reveille Invitational | 2:42.12 | 1 | 1077 |
| March 5, 2017 | USATF Indoor Track & Field Championships | 2:43.18 | 2 | 1063 |
| Feb. 6, 2016 | Armory Track Invitational | 2:45.32 | 1 | 1036 |
| Feb. 26, 2016 | Section 5 State Qualifier | 2:46.77 | 1 | 1018 |
| Jan. 31, 2015 | Armory Track Invitational | 2:47.27 | 1 | 1012 |
| Jan. 30, 2016 | Section 5 RWTL #7 | 2:48.05 | 1 | 1002 |
| Jan. 14, 2017 | MileStat Presents The VA Showcase | 2:48.18 | 1 | 1000 |
| Dec. 23, 2016 | Section 5 RWTL #3 | 2:49.15 | 1 | 988 |
| Dec. 8, 2018 | Texas A&M Reveille Invitational | 2:50.94 | 1 | 966 |
| March 5, 2016 | NYSPHSAA -NY State Champs | 2:51.33 | 1 | 962 |
| Feb. 17, 2017 | Section 5 Sectional Champs | 2:52.70 | 1 | 945 |
| March 7, 2015 | NYSPHSAA -NY State Champs | 2:53.33 | 1 | 938 |
| Feb. 18, 2016 | Section 5 Sectional Champs | 2:56.08 | 1 | 905 |
| Jan. 17, 2015 | Trent Jackson/Cedric Walker Invite | 2:56.15 | 1 | 904 |
| Dec. 19, 2015 | Bishop Loughlin Games | 2:56.94 | 1 | 895 |
| Feb. 28, 2015 | Section 5 State Qualifier | 2:57.17 | 1 | 892 |
| Feb. 8, 2014 | Brockport Invite | 2:58.44 | 1 | 877 |
| Feb. 20, 2015 | Section 5 Sectional Champs | 2:58.48 | 1 | 877 |
| Jan. 18, 2014 | Trent Jackson Invite | 2:59.36 | 1 | 867 |
| March 1, 2014 | NYSPHSAA -NY State Champs | 2:59.79 | 7 | 862 |
| Feb. 20, 2014 | Section 5 State Qualifier | 3:00.44 | 1 | 854 |
| Jan. 4, 2014 | Section 5 RWTL #3 | 3:04.36 | 2 | 810 |
| Feb. 15, 2014 | Section 5 Sectional Champs | 3:05.78 | 2 | 794 |
| Dec. 6, 2014 | Section 5 RWTL #1 | 3:06.51 | 1 | 786 |
| Jan. 5, 2013 | RIT Tiger Invite | 3:12.87 | 1 | 718 |
| Feb. 2, 2013 | Brockport Invite | 3:15.07 | 15 | 695 |
| Dec. 22, 2012 | Section 5 RWTL #2 | 3:23.11 | 3 | 615 |
1500m
1040
Points
4:21.45
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 14, 2018 | Rafer Johnson/Jackie Joyner-Kersee Invite | 4:21.45 | 1 | 1040 |
| June 11, 2016 | NYSPHSAA - NY State Champs | 4:22.09 | 1 | 1035 |
| March 25, 2023 | Aztec Invitational | 4:24.62 | 3 | 1016 |
| June 13, 2015 | NYSPHSAA - NY State Champs | 4:25.24 | 1 | 1012 |
| March 12, 2017 | New Balance Nationals Indoor | 4:28.98 | 1 | 984 |
| Feb. 24, 2017 | Section 5 State Qualifier | 4:31.65 | 1 | 965 |
| May 21, 2016 | Monroe County Champ | 4:32.54 | 1 | 959 |
| July 9, 2017 | USATF Region 2 Junior Olympics Championship | 4:33.84 | 1 | 949 |
| July 9, 2017 | USATF Region 2 Junior Olympics Championship | 4:33.84 | 1 | 949 |
| May 16, 2015 | Royal Comet Invitational | 4:34.01 | 1 | 948 |
| Dec. 17, 2016 | Section 5 RWTL #2 | 4:38.36 | 1 | 917 |
| May 20, 2017 | Monroe County Champ | 4:38.99 | 1 | 913 |
| June 3, 2016 | Section 5 State Qualifier | 4:41.47 | 1 | 896 |
| June 6, 2015 | Section 5 State Qualifier | 4:44.21 | 1 | 877 |
| Feb. 18, 2016 | Section 5 Sectional Champs | 4:45.46 | 1 | 868 |
| Dec. 12, 2015 | Ithaca College Bomber Invitational | 4:48.06 | 1 | 851 |
| Jan. 3, 2015 | Section 5 RWTL #5 | 4:58.54 | 1 | 781 |
| April 26, 2014 | His and Hers | 5:00.66 | 3 | 768 |
200m
959
Points
24.81
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 21, 2016 | Monroe County Champ | 24.81 | 2 | 959 |
| May 20, 2017 | Monroe County Champ | 24.81 | 2 | 959 |
| May 15, 2015 | Marion Invitational | 25.57 | 1 | 890 |
| May 14, 2014 | Section 5 League Meet | 26.71 | 2 | 791 |
| May 16, 2014 | Section 5 JV Champs | 35.25 | 135 | 235 |
300m
998
Points
39.24
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 29, 2016 | Marine Corps Holiday Classic | 39.24 | 1 | 998 |
| Jan. 23, 2016 | New Balance Games | 39.34 | 1 | 993 |
| Feb. 28, 2015 | Section 5 State Qualifier | 39.57 | 1 | 980 |
| Feb. 20, 2015 | Section 5 Sectional Champs | 39.66 | 1 | 976 |
| Jan. 10, 2015 | Dartmouth Relays | 39.94 | 1 | 961 |
| Dec. 19, 2015 | Bishop Loughlin Games | 40.07 | 4 | 954 |
| Feb. 17, 2017 | Section 5 Sectional Champs | 40.19 | 1 | 948 |
| March 7, 2015 | NYSPHSAA -NY State Champs | 40.25 | 2 | 945 |
| Jan. 17, 2015 | Trent Jackson/Cedric Walker Invite | 40.34 | 1 | 941 |
| Dec. 19, 2015 | Bishop Loughlin Games | 40.60 | 7 | 927 |
| Jan. 16, 2016 | Trent Jackson/Cedric Walker Invite | 40.61 | 1 | 927 |
| Feb. 28, 2015 | Section 5 State Qualifier | 40.79 | 1 | 918 |
| Dec. 30, 2015 | Houghton Invitational | 40.80 | 1 | 917 |
| March 7, 2015 | NYSPHSAA -NY State Champs | 41.25 | 7 | 894 |
| Dec. 23, 2016 | Section 5 RWTL #3 | 41.43 | 1 | 885 |
| Jan. 4, 2014 | Section 5 RWTL #3 | 41.61 | 1 | 876 |
| Jan. 25, 2014 | Section 5 RWTL #6 | 41.73 | 1 | 871 |
| Feb. 15, 2014 | Section 5 Sectional Champs | 42.09 | 2 | 853 |
| Feb. 2, 2013 | Brockport Invite | 49.96 | 63 | 512 |
3000m
945
Points
9:50.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2017 | Runnin' Cadet Classic | 9:50.01 | 1 | 945 |
| Dec. 21, 2013 | Section 5 RWTL #1 | 11:06.35 | 4 | 723 |
| May 5, 2012 | Runnin' Cadet Classic | 11:27.25 | 4 | 668 |
400m
1100
Points
52.69
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 13, 2015 | NYSPHSAA - NY State Champs | 52.69 | 1 | 1100 |
| May 30, 2015 | Section 5 Class Champs | 53.08 | 1 | 1085 |
| May 8, 2025 | APU Franson Last Chance Invite | 53.20 | 1 | 1081 |
| May 28, 2016 | Prefontaine Classic | 53.21 | 1 | 1080 |
| May 14, 2016 | 49th Glenn D. Loucks Games | 53.48 | 1 | 1070 |
| Aug. 2, 2015 | USATF National JO Outdoor Track and Field Championship | 53.55 | 1 | 1067 |
| May 9, 2015 | 48th Glenn D. Loucks Games | 53.59 | 1 | 1066 |
| April 9, 2016 | Taco Bell Classic | 53.83 | 1 | 1057 |
| April 30, 2016 | His and Hers | 54.03 | 1 | 1049 |
| May 13, 2017 | Royal Comet Invitational | 54.05 | 1 | 1048 |
| May 20, 2017 | Monroe County Champ | 54.07 | 1 | 1048 |
| Aug. 2, 2015 | USATF National JO Outdoor Track and Field Championship | 54.09 | 1 | 1047 |
| June 11, 2016 | NYSPHSAA - NY State Champs | 54.34 | 1 | 1038 |
| Jan. 15, 2016 | SPIRE Scholastic Open | 54.66 | 1 | 1026 |
| Jan. 15, 2016 | SPIRE Scholastic Open | 54.66 | 1 | 1026 |
| April 21, 2018 | Michael Johnson Classic | 54.77 | 4 | 1022 |
| July 27, 2014 | USATF National JO Outdoor Track and Field Championship | 54.82 | 1 | 1020 |
| March 25, 2023 | Aztec Invitational | 54.82 | 7 | 1020 |
| June 15, 2014 | New Balance Outdoor Nationals | 54.93 | 2 | 1016 |
| June 15, 2014 | New Balance Outdoor Nationals | 54.93 | 2 | 1016 |
| July 9, 2017 | USATF Region 2 Junior Olympics Championship | 54.97 | 1 | 1014 |
| July 9, 2017 | USATF Region 2 Junior Olympics Championship | 54.97 | 1 | 1014 |
| Jan. 21, 2022 | Red Raider Open | 55.02 | 3 | 1012 |
| June 6, 2015 | Section 5 State Qualifier | 55.16 | 1 | 1007 |
| May 2, 2015 | His and Hers | 55.17 | 1 | 1007 |
| April 29, 2017 | His and Hers | 55.29 | 1 | 1003 |
| June 3, 2016 | Section 5 State Qualifier | 55.38 | 1 | 999 |
| May 24, 2014 | Section 5 Class Champs | 55.47 | 1 | 996 |
| June 7, 2014 | NYSPHSAA - NY State Champs | 55.51 | 5 | 994 |
| May 6, 2016 | Hornell Invitational | 55.60 | 1 | 991 |
| May 17, 2014 | Monroe County Champ | 55.61 | 1 | 991 |
| Jan. 7, 2017 | Dartmouth Relays | 55.76 | 1 | 985 |
| May 30, 2014 | Section 5 State Qualifier | 55.78 | 1 | 985 |
| July 27, 2014 | USATF National JO Outdoor Track and Field Championship | 55.88 | 7 | 981 |
| April 8, 2017 | Arcadia Invitational | 55.90 | 5 | 980 |
| May 14, 2014 | Section 5 League Meet | 55.95 | 1 | 978 |
| July 13, 2014 | USATF Region 2 Junior Olympics Championship | 56.13 | 1 | 972 |
| Jan. 9, 2016 | Dartmouth Relays | 56.53 | 1 | 958 |
| March 16, 2014 | New Balance Nationals Indoor | 57.29 | 3 | 931 |
| July 13, 2014 | USATF Region 2 Junior Olympics Championship | 58.09 | 2 | 903 |
| May 26, 2012 | Section 5 Class Champs | 1:00.25 | 3 | 829 |
| May 19, 2012 | Monroe County Champ | 1:00.35 | 3 | 826 |
| May 18, 2013 | Monroe County Champ | 1:02.46 | 15 | 757 |
| Jan. 13, 2013 | Dartmouth Relays | 1:05.56 | 21 | 661 |
| May 25, 2013 | Section 5 Class Champs | 1:06.53 | 12 | 633 |
4000m_cc
805
Points
14:29.67
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 2, 2016 | JFK XC Invitational | 14:29.67 | 1 | 805 |
| Sept. 4, 2015 | JFK XC Invitational | 14:50.30 | 2 | 764 |
| Oct. 10, 2015 | Manhattan HS Invitational | 15:13.70 | 4 | 718 |
| Sept. 6, 2014 | JFK 4K Classic | 15:27.00 | 3 | 692 |
| Oct. 11, 2014 | Reebok Manhattan HS Invitational | 16:04.80 | 23 | 623 |
| Oct. 13, 2012 | Reebok Manhattan HS Invitational | 16:15.00 | 25 | 604 |
| Oct. 12, 2013 | Reebok Manhattan HS Invitational | 16:33.80 | 33 | 571 |
500m
1020
Points
1:11.75
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 14, 2017 | MileStat Presents The VA Showcase | 1:11.75 | 1 | 1020 |
5000m_cc
851
Points
17:53.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 29, 2016 | Monroe County Championships | 17:53.90 | 2 | 851 |
| Oct. 31, 2015 | Monroe County Championships | 18:07.00 | 1 | 829 |
| Nov. 12, 2016 | NYSPHSAA - New York State Championships | 18:08.50 | 6 | 827 |
| Sept. 17, 2016 | Wayne Invitational | 18:14.00 | 1 | 818 |
| Nov. 19, 2016 | NY Federation Championships | 18:27.30 | 3 | 796 |
| Nov. 5, 2016 | Section 5 Championships | 18:30.90 | 2 | 790 |
| Oct. 25, 2014 | Monroe County Championships | 18:45.00 | 6 | 768 |
| Oct. 24, 2015 | Marion Invitational | 18:59.00 | 1 | 746 |
| Nov. 7, 2015 | Section 5 Championships | 19:01.00 | 1 | 743 |
| Nov. 26, 2016 | Nike Cross Nationals New York Regional | 19:04.90 | 20 | 737 |
| Oct. 26, 2013 | Monroe County Championships | 19:11.70 | 15 | 727 |
| Sept. 19, 2015 | Wayne Invitational | 19:18.00 | 1 | 717 |
| Sept. 26, 2015 | Victor Invitational | 19:19.00 | 1 | 715 |
| Nov. 21, 2015 | NY Federation Championships | 19:20.50 | 38 | 713 |
| Sept. 10, 2016 | West Seneca Invitational | 19:21.13 | 1 | 712 |
| Nov. 8, 2014 | NYSPHSAA - New York State Championships | 19:23.40 | 40 | 709 |
| Nov. 14, 2015 | NYSPHSAA - New York State Championships | 19:32.90 | 34 | 694 |
| Nov. 1, 2014 | Section 5 Championships | 19:38.30 | 5 | 686 |
| Oct. 27, 2012 | Monroe County Championships | 19:45.00 | 33 | 676 |
| Sept. 20, 2014 | Victor Invitational | 19:50.29 | 4 | 669 |
| Sept. 12, 2015 | W-FL Early Season Scramble | 19:55.00 | 1 | 662 |
| Nov. 2, 2013 | Section 5 Championships | 20:05.50 | 11 | 646 |
| Sept. 22, 2012 | GCC Cougar Invitational | 20:30.52 | 19 | 611 |
| Oct. 19, 2013 | Halloween Harrier Classic | 20:39.00 | 2 | 599 |
| Sept. 16, 2014 | Section 5 Mega-Dual | 20:42.00 | 3 | 595 |
| Oct. 18, 2014 | Marion Invitational | 20:49.00 | 6 | 585 |
| Sept. 21, 2013 | GCC Cougar Invitational | 21:14.00 | 18 | 551 |
| Oct. 20, 2012 | Halloween Harrier Classic | 21:27.00 | 4 | 534 |
| Nov. 3, 2012 | Section 5 Championships | 22:22.00 | 59 | 464 |
| Nov. 24, 2012 | Nike Cross Nationals New York Regional | 22:23.10 | 142 | 463 |
| Sept. 15, 2012 | Bristol Mountain Challenge | 23:03.00 | 12 | 415 |
600m
1153
Points
1:25.44
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 5, 2025 | Rafer Johnson/JJK Invite | 1:25.44 | 1 | 1153 |
| Feb. 4, 2017 | Armory Track Invitational | 1:27.13 | 3 | 1112 |
| Jan. 21, 2017 | Section 5/6 Battle of the West | 1:28.67 | 1 | 1076 |
| Feb. 26, 2016 | Section 5 State Qualifier | 1:29.53 | 1 | 1056 |
| Feb. 6, 2016 | Armory Track Invitational | 1:30.08 | 1 | 1043 |
| March 5, 2016 | NYSPHSAA -NY State Champs | 1:30.59 | 1 | 1031 |
| Jan. 16, 2016 | Trent Jackson/Cedric Walker Invite | 1:31.38 | 1 | 1013 |
| Dec. 30, 2015 | Houghton Invitational | 1:31.74 | 1 | 1005 |
| Jan. 23, 2016 | New Balance Games | 1:32.25 | 1 | 993 |
| Jan. 23, 2015 | Section 5 RWTL #8 | 1:34.84 | 1 | 935 |
| Feb. 17, 2017 | Section 5 Sectional Champs | 1:35.69 | 1 | 917 |
| Feb. 14, 2015 | Section 5 RWTL #11 | 1:36.59 | 1 | 897 |
| Jan. 12, 2014 | Dartmouth Relays | 1:36.61 | 2 | 897 |
| Dec. 20, 2014 | Section 5 RWTL #3 | 1:38.32 | 1 | 861 |
| Jan. 31, 2014 | Section 5 RWTL #7 | 1:38.33 | 1 | 860 |
| Jan. 19, 2013 | Trent Jackson Invite | 1:40.48 | 2 | 816 |
| Feb. 9, 2013 | Section 5 RWTL Snowflake | 1:40.57 | 3 | 814 |
| Feb. 16, 2013 | Section 5 Sectional Champs | 1:43.54 | 6 | 754 |
| Dec. 29, 2012 | Section 5 RWTL #3 | 1:43.71 | 2 | 751 |
800m
1154
Points
2:00.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 8, 2025 | APU Franson Last Chance Invite | 2:00.50 | 1 | 1154 |
| July 18, 2017 | Galà dei Castelli | 2:00.65 | 4 | 1151 |
| June 4, 2017 | adidas Boost Boston Games | 2:00.78 | 2 | 1149 |
| July 9, 2023 | USATF Outdoor Championships | 2:00.85 | 8 | 1147 |
| June 25, 2017 | USATF Outdoor Track & Field Championships | 2:00.99 | 6 | 1145 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 2:01.01 | 3 | 1145 |
| June 17, 2018 | USATF Junior Outdoor Championships | 2:01.46 | 1 | 1137 |
| May 27, 2017 | Prefontaine Classic | 2:01.47 | 3 | 1136 |
| July 9, 2023 | USATF Outdoor Championships | 2:01.71 | 13 | 1132 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 2:01.72 | 2 | 1132 |
| Feb. 11, 2017 | 110th NYRR Millrose Games | 2:01.78 | 6 | 1131 |
| April 15, 2023 | 63rd Mt. SAC Relays | 2:01.98 | 3 | 1127 |
| Feb. 8, 2025 | 117th Millrose Games | 2:02.00 | 8 | 1127 |
| July 9, 2023 | USATF Outdoor Championships | 2:02.07 | 7 | 1126 |
| May 26, 2018 | 2018 NCAA D1 West Prelims | 2:02.20 | 1 | 1124 |
| June 12, 2022 | New York Grand Prix | 2:02.45 | 6 | 1119 |
| April 16, 2022 | USATF Golden Games | 2:02.47 | 4 | 1119 |
| April 16, 2022 | 62nd Mt. SAC Relays | 2:02.47 | 4 | 1119 |
| April 28, 2018 | LSU Invitational | 2:02.49 | 1 | 1119 |
| June 25, 2017 | USATF Outdoor Track & Field Championships | 2:02.54 | 8 | 1118 |
| Feb. 6, 2022 | New Balance Indoor Grand Prix | 2:02.57 | 4 | 1117 |
| June 9, 2018 | NCAA Division 1 Outdoor Track & Field Championship | 2:02.65 | 2 | 1116 |
| March 10, 2018 | NCAA DI Indoor Track and Field Championships | 2:02.65 | 3 | 1116 |
| June 26, 2016 | USATF Junior National Outdoor T&F Championships | 2:02.91 | 1 | 1111 |
| June 25, 2017 | USATF Outdoor Track & Field Championships | 2:03.02 | 7 | 1109 |
| June 2, 2016 | Adrian Martinez Classic | 2:03.06 | 2 | 1109 |
| May 13, 2018 | SEC Championships | 2:03.37 | 1 | 1103 |
| Feb. 10, 2018 | Tiger Paw Invitational | 2:03.42 | 1 | 1102 |
| May 7, 2022 | The Orange County Classic | 2:03.43 | 5 | 1102 |
| July 19, 2015 | 9th IAAF World Youth Championships | 2:03.54 | 1 | 1100 |
| March 10, 2018 | NCAA DI Indoor Track and Field Championships | 2:03.55 | 1 | 1100 |
| Jan. 27, 2023 | Lilac Grand Prix | 2:03.56 | 3 | 1100 |
| Feb. 4, 2023 | New Balance Indoor Grand Prix | 2:03.65 | 5 | 1098 |
| Feb. 27, 2022 | USATF Indoor Championships | 2:03.73 | 7 | 1097 |
| Feb. 27, 2022 | US Ind. Ch. | 2:03.73 | 3 | 1097 |
| June 27, 2021 | U.S. Olympic Team Trials | 2:03.83 | 31 | 1095 |
| Feb. 27, 2022 | USATF Indoor Championships | 2:03.92 | 6 | 1094 |
| April 7, 2018 | Houston Alumni Invitational | 2:03.94 | 1 | 1093 |
| Jan. 28, 2017 | New Balance Indoor Grand Prix | 2:03.94 | 4 | 1093 |
| July 10, 2016 | U.S. Olympic Team Trials - Track & Field | 2:04.12 | 3 | 1090 |
| June 9, 2018 | NCAA Division 1 Outdoor Track & Field Championship | 2:04.21 | 1 | 1089 |
| Feb. 25, 2018 | SEC Indoor Championships | 2:04.25 | 1 | 1088 |
| July 1, 2015 | USATF World Youth Track and Field Trials | 2:04.27 | 1 | 1088 |
| July 24, 2016 | 2016 IAAF World U20 Championships | 2:04.50 | 1 | 1084 |
| July 24, 2016 | 2016 IAAF World U20 Championships | 2:04.50 | 1 | 1084 |
| July 24, 2016 | 2016 IAAF World U20 Championships | 2:04.52 | 1 | 1083 |
| May 13, 2017 | Royal Comet Invitational | 2:04.88 | 1 | 1077 |
| March 13, 2016 | New Balance Nationals Indoor | 2:05.11 | 1 | 1073 |
| June 18, 2017 | New Balance Nationals Outdoor | 2:05.70 | 1 | 1063 |
| May 5, 2017 | Victor Invitational | 2:05.71 | 1 | 1063 |
| June 18, 2016 | Brooks PR Invitational | 2:05.95 | 1 | 1059 |
| April 9, 2022 | USATF Bermuda Games | 2:06.09 | 7 | 1056 |
| May 26, 2018 | 2018 NCAA D1 West Prelims | 2:06.26 | 1 | 1053 |
| July 27, 2014 | USATF National JO Outdoor Track and Field Championship | 2:06.35 | 2 | 1052 |
| April 30, 2016 | His and Hers | 2:06.50 | 1 | 1049 |
| May 14, 2016 | 49th Glenn D. Loucks Games | 2:06.61 | 1 | 1047 |
| Dec. 29, 2016 | Marine Corps Holiday Classic | 2:06.92 | 1 | 1042 |
| June 21, 2015 | New Balance Nationals Outdoor | 2:07.02 | 1 | 1040 |
| June 26, 2016 | USATF Junior National Outdoor T&F Championships | 2:07.06 | 1 | 1040 |
| May 13, 2018 | SEC Championships | 2:07.20 | 1 | 1037 |
| July 17, 2021 | Penn Relays Summer Series presented by Toyota | 2:07.23 | 14 | 1037 |
| July 24, 2016 | 2016 IAAF World U20 Championships | 2:07.30 | 1 | 1036 |
| Feb. 25, 2018 | SEC Indoor Championships | 2:07.59 | 1 | 1031 |
| May 30, 2015 | Section 5 Class Champs | 2:07.86 | 1 | 1026 |
| April 29, 2017 | His and Hers | 2:08.06 | 1 | 1023 |
| March 15, 2015 | New Balance Nationals Indoor | 2:08.13 | 1 | 1022 |
| June 17, 2018 | USATF Junior Outdoor Championships | 2:08.31 | 1 | 1019 |
| May 9, 2015 | 48th Glenn D. Loucks Games | 2:08.73 | 1 | 1012 |
| Aug. 2, 2015 | USATF National JO Outdoor Track and Field Championship | 2:08.73 | 1 | 1012 |
| Feb. 14, 2015 | SPIRE HS Showcase | 2:09.27 | 1 | 1003 |
| May 6, 2016 | Hornell Invitational | 2:09.77 | 1 | 994 |
| July 1, 2015 | USATF World Youth Track and Field Trials | 2:10.72 | 1 | 979 |
| July 19, 2015 | 9th IAAF World Youth Championships | 2:10.89 | 1 | 976 |
| July 27, 2014 | USATF National JO Outdoor Track and Field Championship | 2:12.59 | 1 | 948 |
| April 9, 2016 | Taco Bell Classic | 2:12.87 | 1 | 944 |
| Aug. 2, 2015 | USATF National JO Outdoor Track and Field Championship | 2:13.01 | 1 | 942 |
| May 2, 2015 | His and Hers | 2:13.31 | 1 | 937 |
| Dec. 29, 2014 | Marine Corps Holiday Classic | 2:13.45 | 1 | 934 |
| May 24, 2014 | Section 5 Class Champs | 2:15.99 | 1 | 894 |
| May 3, 2014 | Runnin' Cadet Classic | 2:17.23 | 1 | 875 |
| July 13, 2014 | USATF Region 2 Junior Olympics Championship | 2:18.33 | 1 | 858 |
| April 17, 2014 | Waterloo Sensation | 2:18.87 | 1 | 850 |
| May 19, 2012 | Monroe County Champ | 2:25.77 | 11 | 747 |
| April 26, 2014 | His and Hers | 2:26.83 | 3 | 732 |
| April 28, 2012 | His and Hers | 2:33.87 | 9 | 636 |
| July 13, 2019 | DCRR Track Championships | 2:04:30.00 | 5 | 1 |
hj
1
Points
4-10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 20, 2014 | Section 5 RWTL #3 | 4-10 | 3 | 1 |
| Dec. 6, 2014 | Section 5 RWTL #1 | 5-0 | 2 | 1 |
| July 13, 2014 | USATF Region 2 Junior Olympics Championship | 5-1 | 1 | 1 |
| April 11, 2015 | Waterloo Sensation | 5-2 | 2 | 1 |
lj
1
Points
15-8
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 14, 2014 | Section 5 League Meet | 15-8 | 4 | 1 |
| April 11, 2015 | Waterloo Sensation | 15-10 | 2 | 1 |
| May 30, 2015 | Section 5 Class Champs | 16-4 | 3 | 1 |
| Dec. 28, 2015 | Section 5 RWTL #3 | 16-7.5 | 1 | 1 |
| Feb. 12, 2016 | Section 5 RWTL #9 | 17-6.5 | 2 | 1 |
| Jan. 30, 2016 | Section 5 RWTL #7 | 17-9.5 | 1 | 1 |
mile
997
Points
4:47.49
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 14, 2016 | New Balance Indoor Grand Prix | 4:47.49 | 2 | 997 |
| April 8, 2017 | Arcadia Invitational | 4:47.72 | 2 | 995 |
| March 12, 2017 | New Balance Nationals Indoor | 4:48.30 | 1 | 991 |
| April 30, 2016 | The Penn Relays Carnival | 4:49.56 | 1 | 983 |
| April 16, 2016 | New York Relays | 4:51.54 | 1 | 969 |
| Jan. 7, 2017 | Dartmouth Relays | 4:59.03 | 1 | 920 |
| Jan. 9, 2016 | Dartmouth Relays | 4:59.84 | 1 | 914 |
| April 24, 2015 | Chittenango Invitational | 5:04.31 | 1 | 885 |
3mile_cc
815
Points
17:35.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 3, 2015 | 51st Annual McQuaid Invitational | 17:35.40 | 9 | 815 |
| Oct. 15, 2016 | Burnt Hills Invitational | 17:49.19 | 1 | 792 |
| Sept. 24, 2016 | Baldwinsville Invitational | 17:55.00 | 2 | 783 |
| Oct. 1, 2016 | 52nd Annual McQuaid Invitational | 18:02.20 | 7 | 771 |
| Sept. 27, 2014 | 50th Annual McQuaid Invitational | 18:38.90 | 1 | 712 |
| Sept. 29, 2012 | McQuaid Invitational | 19:10.00 | 37 | 664 |
| Sept. 28, 2013 | McQuaid Invitational | 19:39.00 | 3 | 620 |
Short Sprints
Event Group
959
Points
24.81
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 21, 2016 | 200m | Monroe County Champ | 24.81 | 2 | 959 |
| May 20, 2017 | 200m | Monroe County Champ | 24.81 | 2 | 959 |
| May 15, 2015 | 100m | Marion Invitational | 12.48 | 1 | 899 |
| May 15, 2015 | 200m | Marion Invitational | 25.57 | 1 | 890 |
| May 14, 2014 | 200m | Section 5 League Meet | 26.71 | 2 | 791 |
Mid-D
Event Group
1154
Points
2:00.50
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 8, 2025 | 800m | APU Franson Last Chance Invite | 2:00.50 | 1 | 1154 |
| April 5, 2025 | 600m | Rafer Johnson/JJK Invite | 1:25.44 | 1 | 1153 |
| July 18, 2017 | 800m | Galà dei Castelli | 2:00.65 | 4 | 1151 |
| June 4, 2017 | 800m | adidas Boost Boston Games | 2:00.78 | 2 | 1149 |
| July 9, 2023 | 800m | USATF Outdoor Championships | 2:00.85 | 8 | 1147 |
Mile
Event Group
1040
Points
4:21.45
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 14, 2018 | 1500m | Rafer Johnson/Jackie Joyner-Kersee Invite | 4:21.45 | 1 | 1040 |
| June 11, 2016 | 1500m | NYSPHSAA - NY State Champs | 4:22.09 | 1 | 1035 |
| March 25, 2023 | 1500m | Aztec Invitational | 4:24.62 | 3 | 1016 |
| June 13, 2015 | 1500m | NYSPHSAA - NY State Champs | 4:25.24 | 1 | 1012 |
| Feb. 14, 2016 | Mile | New Balance Indoor Grand Prix | 4:47.49 | 2 | 997 |
Long Sprints
Event Group
1100
Points
52.69
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 13, 2015 | 400m | NYSPHSAA - NY State Champs | 52.69 | 1 | 1100 |
| May 30, 2015 | 400m | Section 5 Class Champs | 53.08 | 1 | 1085 |
| May 8, 2025 | 400m | APU Franson Last Chance Invite | 53.20 | 1 | 1081 |
| May 28, 2016 | 400m | Prefontaine Classic | 53.21 | 1 | 1080 |
| May 14, 2016 | 400m | 49th Glenn D. Loucks Games | 53.48 | 1 | 1070 |
Distance
Event Group
945
Points
9:50.01
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2017 | 3000m | Runnin' Cadet Classic | 9:50.01 | 1 | 945 |
| Dec. 21, 2013 | 3000m | Section 5 RWTL #1 | 11:06.35 | 4 | 723 |
| May 5, 2012 | 3000m | Runnin' Cadet Classic | 11:27.25 | 4 | 668 |
Cross Country
Event Group
851
Points
17:53.90
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 29, 2016 | 5K XC | Monroe County Championships | 17:53.90 | 2 | 851 |
| Oct. 31, 2015 | 5K XC | Monroe County Championships | 18:07.00 | 1 | 829 |
| Nov. 12, 2016 | 5K XC | NYSPHSAA - New York State Championships | 18:08.50 | 6 | 827 |
| Sept. 17, 2016 | 5K XC | Wayne Invitational | 18:14.00 | 1 | 818 |
| Oct. 3, 2015 | 3 Mile XC | 51st Annual McQuaid Invitational | 17:35.40 | 9 | 815 |
Jump
Event Group
1
Points
4-10
Personal Record
HJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Dec. 20, 2014 | HJ | Section 5 RWTL #3 | 4-10 | 3 | 1 |
| Dec. 6, 2014 | HJ | Section 5 RWTL #1 | 5-0 | 2 | 1 |
| July 13, 2014 | HJ | USATF Region 2 Junior Olympics Championship | 5-1 | 1 | 1 |
| April 11, 2015 | HJ | Waterloo Sensation | 5-2 | 2 | 1 |
| May 14, 2014 | LJ | Section 5 League Meet | 15-8 | 4 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava