Performance Dashboard
Athlete analytics & progression tracking
1000m
1112
Points
2:39.41
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 26, 2022 | Ocean Breeze Elite Invitational | 2:39.41 | 1 | 1112 |
| Feb. 1, 2020 | Private Schools Invitational | 2:45.49 | 1 | 1034 |
| Feb. 2, 2019 | Private/Independent School Invitational | 2:53.56 | 1 | 935 |
1500m
1108
Points
4:12.49
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 15, 2023 | 63rd Mt. SAC Relays | 4:12.49 | 1 | 1108 |
| May 27, 2023 | 2023 NCAA Division 1 West Preliminary | 4:16.15 | 16 | 1080 |
| May 27, 2023 | 2023 NCAA Division 1 West Preliminary | 4:16.54 | 11 | 1077 |
| May 12, 2024 | Pac-12 Conference Championships | 4:17.47 | 3 | 1070 |
| April 30, 2024 | Stanford vs Cal Big Meet | 4:18.29 | 1 | 1063 |
| March 13, 2022 | New Balance Nationals Indoor | 4:18.31 | 1 | 1063 |
| May 3, 2025 | Cal vs Stanford Big Meet | 4:19.15 | 3 | 1057 |
| April 17, 2021 | GSTC Spring Opener | 4:19.79 | 1 | 1052 |
| June 15, 2022 | Brooks PR Invitational | 4:19.94 | 1 | 1051 |
| May 12, 2024 | Pac-12 Conference Championships | 4:24.18 | 6 | 1019 |
| Feb. 8, 2020 | The NYRR Millrose Games | 4:24.71 | 2 | 1015 |
| Jan. 4, 2020 | The 26th Hispanic Games | 4:26.59 | 1 | 1002 |
| Jan. 29, 2022 | The Millrose Games | 4:28.86 | 1 | 985 |
| March 10, 2019 | New Balance Nationals Indoor | 4:41.73 | 2 | 894 |
1600m
1005
Points
4:44.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 11, 2022 | IAAM Outdoor Track & Field Championships | 4:44.63 | 1 | 1005 |
| April 6, 2019 | Pikesville Track Classic | 4:48.12 | 1 | 981 |
| May 11, 2019 | IAAM/MIAA Conference Championships | 5:11.74 | 1 | 827 |
| Dec. 28, 2018 | AACPS Indoor Track and Field Invite | 5:13.61 | 1 | 815 |
| Dec. 15, 2018 | Howard County Winter Festival | 5:19.76 | 1 | 777 |
| Jan. 18, 2019 | IAAM/MIAA Championships | 5:19.82 | 2 | 777 |
| Jan. 17, 2020 | IAAM/MIAA Championships | 5:29.53 | 1 | 719 |
| May 8, 2021 | Mount de Sales @ Maryvale Prep | 5:30.49 | 1 | 714 |
| Nov. 30, 2018 | IAAM League Meet #1 | 5:49.86 | 1 | 606 |
| May 4, 2022 | IAAM A Conference #4 @ McDonogh | 5:56.40 | 2 | 571 |
3200m
966
Points
10:23.14
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 11, 2020 | Montgomery Invitational | 10:23.14 | 1 | 966 |
| April 9, 2022 | Park Invite | 10:32.80 | 1 | 938 |
| Jan. 12, 2019 | Montgomery Invitational | 10:50.81 | 1 | 887 |
| May 11, 2022 | IAAM Outdoor Track & Field Championships | 10:53.67 | 1 | 879 |
| Dec. 15, 2018 | Howard County Winter Festival | 11:09.71 | 1 | 836 |
| May 11, 2019 | IAAM/MIAA Conference Championships | 11:41.47 | 2 | 752 |
| Jan. 17, 2020 | IAAM/MIAA Championships | 11:51.28 | 1 | 727 |
| May 8, 2021 | Mount de Sales @ Maryvale Prep | 12:00.78 | 1 | 703 |
| May 4, 2022 | IAAM A Conference #4 @ McDonogh | 12:13.50 | 1 | 672 |
| Jan. 18, 2019 | IAAM/MIAA Championships | 12:24.15 | 2 | 646 |
3200m_cc
906
Points
10:44.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 30, 2019 | Cardinal Twilight Scrimmage | 10:44.20 | 1 | 906 |
400m
1060
Points
53.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 1, 2023 | Stanford Invitational | 53.74 | 2 | 1060 |
| April 16, 2022 | Sam Singleton Scorpion Classic | 54.61 | 1 | 1028 |
| April 24, 2021 | Spalding vs Mount De Sales | 54.91 | 1 | 1017 |
| April 24, 2021 | Archbishop Spalding vs Mount De Sales Girls Dual #2 | 54.91 | 1 | 1017 |
| June 1, 2019 | DMV Meet Of The Elite | 55.74 | 2 | 986 |
5000m
945
Points
16:58.32
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 8, 2020 | Bullseye Summer Track Series #5 | 16:58.32 | 1 | 945 |
5000m_cc
915
Points
17:16.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 5, 2019 | Lehigh University's Paul Short Run | 17:16.00 | 2 | 915 |
| Oct. 17, 2020 | VA Elite XC Invitational | 17:29.00 | 1 | 893 |
| Oct. 2, 2021 | Great American XC Festival | 17:44.10 | 8 | 867 |
| Nov. 27, 2021 | Eastbay Northeast Regional | 17:44.70 | 3 | 866 |
| Dec. 14, 2019 | Foot Locker National Championship | 17:48.80 | 13 | 859 |
| Nov. 30, 2019 | Foot Locker Northeast Regional | 17:56.90 | 7 | 846 |
| Sept. 11, 2021 | Oatlands Invitational | 17:58.00 | 1 | 844 |
| Sept. 14, 2019 | Oatlands Invitational | 18:17.00 | 3 | 813 |
| Dec. 11, 2021 | Eastbay Cross Country Championships | 18:19.80 | 28 | 808 |
| Oct. 26, 2021 | IAAM Cross Country Championships | 18:21.01 | 1 | 806 |
| Oct. 31, 2020 | Holy Cross Invite #2 | 18:35.00 | 1 | 784 |
| Nov. 12, 2018 | Maryland/DC Private Schools Championships | 18:59.39 | 1 | 746 |
| Oct. 29, 2019 | IAAM Championships | 19:08.58 | 1 | 731 |
| Oct. 5, 2018 | Scorpion Crawl Invitational | 19:11.80 | 2 | 726 |
| Sept. 29, 2018 | 36th Annual Barnhart Memorial Cross Country Invitational | 19:28.70 | 2 | 701 |
| Oct. 30, 2018 | IAAM Championships | 19:37.71 | 1 | 687 |
6000m_cc
936
Points
20:58.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 31, 2025 | ACC Cross Country Championships | 20:58.20 | 80 | 936 |
| Nov. 1, 2024 | ACC Cross Country Championships | 21:35.70 | 117 | 885 |
| Sept. 27, 2024 | Gans Creek Invitational - College | 21:36.70 | 12 | 883 |
| Oct. 17, 2025 | Nuttycombe Wisconsin Invitational | 21:55.71 | 22 | 858 |
| Oct. 13, 2023 | Nuttycombe Wisconsin Invitational | 22:28.90 | 39 | 815 |
800m
1191
Points
1:58.45
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 1:58.45 | 3 | 1191 |
| Aug. 11, 2024 | 2024 Summer Olympics | 1:58.50 | 7 | 1190 |
| June 25, 2022 | USATF U20 Championships | 1:59.04 | 1 | 1180 |
| Feb. 15, 2025 | Husky Classic | 1:59.44 | 1 | 1173 |
| March 9, 2024 | NCAA Division I Indoor Track and Field Championships | 1:59.53 | 1 | 1171 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 1:59.58 | 4 | 1170 |
| June 8, 2024 | NCAA Division I Outdoor Track And Field Championships | 1:59.61 | 1 | 1170 |
| June 8, 2024 | NCAA Division I Outdoor T&F Championships | 1:59.61 | 1 | 1170 |
| May 20, 2022 | Track Night NYC | 1:59.80 | 1 | 1166 |
| May 20, 2022 | ToM: Track Night NYC | 1:59.80 | 1 | 1166 |
| May 20, 2022 | Trials of Miles: Track Night NYC | 1:59.80 | 1 | 1166 |
| March 11, 2023 | NCAA Division I Indoor Track and Field Championships | 2:00.05 | 2 | 1162 |
| June 8, 2024 | NCAA Division I Outdoor Track And Field Championships | 2:00.09 | 2 | 1161 |
| Feb. 24, 2024 | Ken Shannon Last Chance | 2:00.09 | 2 | 1161 |
| June 8, 2024 | NCAA Division I Outdoor T&F Championships | 2:00.09 | 2 | 1161 |
| Feb. 11, 2023 | The Badgers Windy City Invite | 2:00.32 | 2 | 1157 |
| July 9, 2023 | USATF Outdoor Championships | 2:00.74 | 6 | 1149 |
| April 18, 2025 | Bryan Clay Invitational | 2:00.76 | 4 | 1149 |
| June 4, 2021 | John Hay Pennsylvania Distance Festival | 2:01.15 | 21 | 1142 |
| June 27, 2021 | U.S. Olympic Team Trials | 2:01.21 | 13 | 1141 |
| June 27, 2021 | U.S. Olympic Team Trials | 2:01.21 | 13 | 1141 |
| June 27, 2021 | U.S. Olympic Team Trials | 2:01.30 | 10 | 1139 |
| June 27, 2021 | U.S. Olympic Team Trials | 2:01.30 | 10 | 1139 |
| May 21, 2021 | Trials of Miles NYC Qualifier | 2:01.34 | 3 | 1139 |
| April 30, 2022 | The Penn Relays Carnival | 2:01.55 | 2 | 1135 |
| Feb. 18, 2022 | GSTC Invitational (Open Division) | 2:01.69 | 9 | 1133 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 2:01.70 | 1 | 1132 |
| April 15, 2023 | 63rd Mt. SAC Relays | 2:01.79 | 1 | 1131 |
| March 11, 2023 | NCAA Division I Indoor Track and Field Championships | 2:01.82 | 1 | 1130 |
| Jan. 17, 2021 | The VA Showcase | 2:02.07 | 1 | 1126 |
| March 15, 2025 | NCAA Division I Indoor Championships | 2:02.35 | 9 | 1121 |
| Feb. 1, 2025 | Boston University John Thomas Terrier Classic | 2:02.39 | 13 | 1120 |
| Jan. 14, 2023 | UW Preview | 2:02.48 | 1 | 1119 |
| Feb. 28, 2020 | Fastrack Last Chance | 2:03.01 | 1 | 1109 |
| March 9, 2024 | NCAA Division I Indoor Track and Field Championships | 2:03.54 | 2 | 1100 |
| April 30, 2024 | Stanford vs Cal Big Meet | 2:03.72 | 1 | 1097 |
| May 3, 2025 | The 130th Big Meet | 2:05.21 | 1 | 1071 |
| May 3, 2025 | Cal vs Stanford Big Meet | 2:05.21 | 1 | 1071 |
| June 16, 2019 | New Balance Nationals Outdoor | 2:05.25 | 2 | 1071 |
| Dec. 30, 2019 | Frostbite Invitational | 2:07.54 | 1 | 1032 |
| April 18, 2019 | Sam Singleton Scorpion Classic | 2:07.96 | 1 | 1025 |
| May 11, 2019 | IAAM/MIAA Conference Championships | 2:10.16 | 1 | 988 |
| July 9, 2023 | USATF Outdoor Championships | 2:11.09 | 15 | 973 |
| Feb. 15, 2019 | North Shore High School Pre-National Invitational | 2:11.44 | 1 | 967 |
| March 23, 2019 | Seahawk Invitational | 2:15.59 | 1 | 900 |
| Dec. 21, 2018 | Frostbite Invitational | 2:16.67 | 1 | 884 |
| May 11, 2022 | IAAM Outdoor Track & Field Championships | 2:21.47 | 1 | 810 |
| Jan. 17, 2020 | IAAM/MIAA Championships | 2:25.01 | 1 | 758 |
| Jan. 18, 2019 | IAAM/MIAA Championships | 2:29.53 | 1 | 694 |
| May 4, 2022 | IAAM A Conference #4 @ McDonogh | 2:30.50 | 5 | 681 |
| May 8, 2021 | Mount de Sales @ Maryvale Prep | 2:32.54 | 1 | 653 |
| April 24, 2021 | Archbishop Spalding vs Mount De Sales Girls Dual #2 | 2:33.71 | 1 | 638 |
| April 24, 2021 | Spalding vs Mount De Sales | 2:33.71 | 1 | 638 |
mile
1107
Points
4:31.72
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 18, 2025 | UW Preview | 4:31.72 | 4 | 1107 |
| Feb. 25, 2023 | Ken Shannon Last Chance Invite | 4:33.53 | 3 | 1094 |
| June 15, 2022 | Brooks PR Invitational | 4:36.23 | 1 | 1075 |
| March 13, 2022 | New Balance Nationals Indoor | 4:37.23 | 1 | 1068 |
| July 2, 2021 | Brooks Invitational | 4:38.65 | 1 | 1058 |
| April 30, 2022 | The Penn Relays Carnival | 4:41.18 | 1 | 1040 |
| April 30, 2022 | The Penn Relays Carnival | 4:41.18 | 1 | 1040 |
| Feb. 8, 2020 | The NYRR Millrose Games | 4:43.89 | 2 | 1021 |
| Jan. 4, 2020 | The 26th Hispanic Games | 4:44.75 | 1 | 1016 |
| Jan. 29, 2022 | The Millrose Games | 4:47.14 | 1 | 999 |
| Jan. 26, 2019 | Last Track to Philly | 4:59.30 | 1 | 918 |
| March 10, 2019 | New Balance Nationals Indoor | 4:59.40 | 2 | 917 |
3mile_cc
902
Points
16:45.19
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 4, 2020 | Central Maryland XC Meet #3 | 16:45.19 | 1 | 902 |
| Sept. 20, 2020 | Central Maryland XC Meet #1 | 17:01.32 | 1 | 874 |
| Sept. 7, 2019 | Seahawk XC Invitational | 17:23.80 | 1 | 835 |
| Sept. 21, 2019 | Bull Run Invitational | 18:26.00 | 1 | 732 |
| Sept. 1, 2018 | Seahawk XC Invitational | 18:56.33 | 4 | 685 |
| Sept. 22, 2018 | Bull Run Invitational | 20:10.00 | 4 | 576 |
Mid-D
Event Group
1191
Points
1:58.45
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 30, 2024 | 800m | 2024 U.S. Olympic Team Trials | 1:58.45 | 3 | 1191 |
| Aug. 11, 2024 | 800m | 2024 Summer Olympics | 1:58.50 | 7 | 1190 |
| June 25, 2022 | 800m | USATF U20 Championships | 1:59.04 | 1 | 1180 |
| Feb. 15, 2025 | 800m | Husky Classic | 1:59.44 | 1 | 1173 |
| March 9, 2024 | 800m | NCAA Division I Indoor Track and Field Championships | 1:59.53 | 1 | 1171 |
Mile
Event Group
1108
Points
4:12.49
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 15, 2023 | 1500m | 63rd Mt. SAC Relays | 4:12.49 | 1 | 1108 |
| Jan. 18, 2025 | Mile | UW Preview | 4:31.72 | 4 | 1107 |
| Feb. 25, 2023 | Mile | Ken Shannon Last Chance Invite | 4:33.53 | 3 | 1094 |
| May 27, 2023 | 1500m | 2023 NCAA Division 1 West Preliminary | 4:16.15 | 16 | 1080 |
| May 27, 2023 | 1500m | 2023 NCAA Division 1 West Preliminary | 4:16.54 | 11 | 1077 |
Distance
Event Group
966
Points
10:23.14
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 11, 2020 | 3200m | Montgomery Invitational | 10:23.14 | 1 | 966 |
| April 9, 2022 | 3200m | Park Invite | 10:32.80 | 1 | 938 |
| Jan. 12, 2019 | 3200m | Montgomery Invitational | 10:50.81 | 1 | 887 |
| May 11, 2022 | 3200m | IAAM Outdoor Track & Field Championships | 10:53.67 | 1 | 879 |
| Dec. 15, 2018 | 3200m | Howard County Winter Festival | 11:09.71 | 1 | 836 |
Cross Country
Event Group
936
Points
20:58.20
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 31, 2025 | 6000mCC | ACC Cross Country Championships | 20:58.20 | 80 | 936 |
| Oct. 5, 2019 | 5K XC | Lehigh University's Paul Short Run | 17:16.00 | 2 | 915 |
| Aug. 30, 2019 | 3200mCC | Cardinal Twilight Scrimmage | 10:44.20 | 1 | 906 |
| Oct. 4, 2020 | 3 Mile XC | Central Maryland XC Meet #3 | 16:45.19 | 1 | 902 |
| Oct. 17, 2020 | 5K XC | VA Elite XC Invitational | 17:29.00 | 1 | 893 |
Long Sprints
Event Group
1060
Points
53.74
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 1, 2023 | 400m | Stanford Invitational | 53.74 | 2 | 1060 |
| April 16, 2022 | 400m | Sam Singleton Scorpion Classic | 54.61 | 1 | 1028 |
| April 24, 2021 | 400m | Spalding vs Mount De Sales | 54.91 | 1 | 1017 |
| April 24, 2021 | 400m | Archbishop Spalding vs Mount De Sales Girls Dual #2 | 54.91 | 1 | 1017 |
| June 1, 2019 | 400m | DMV Meet Of The Elite | 55.74 | 2 | 986 |
Long-Distance
Event Group
945
Points
16:58.32
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 8, 2020 | 5000m | Bullseye Summer Track Series #5 | 16:58.32 | 1 | 945 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava