Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
936
Points
30:13.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 23, 2024 | NCAA Division I Cross Country Championships | 30:13.30 | 147 | 936 |
| Nov. 15, 2024 | NCAA Division I Northeast Region Cross Country Championships | 31:09.60 | 51 | 859 |
10000m
914
Points
30:29.54
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 19, 2025 | Virginia Challenge | 30:29.54 | 4 | 914 |
| May 11, 2024 | ACC Outdoor Track & Field Championships | 30:36.53 | 21 | 904 |
1500m
763
Points
4:07.97
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 14, 2018 | 12th Moorestown Invitational | 4:07.97 | 2 | 763 |
| April 13, 2019 | 13th Moorestown Invitational | 4:10.39 | 1 | 737 |
1600m
876
Points
4:15.52
Personal Record
2mile
792
Points
9:29.15
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 16, 2019 | New Balance Nationals Outdoor | 9:29.15 | 25 | 792 |
| Jan. 28, 2018 | Ocean Breeze High School Invitational | 9:39.60 | 4 | 743 |
2000m_cc
490
Points
6:18.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 8, 2016 | Manhattan HS Invitational | 6:18.10 | 9 | 490 |
2400m_cc
331
Points
8:24.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 12, 2015 | Cherokee Challenge | 8:24.00 | 7 | 331 |
| Sept. 13, 2014 | 19th Cherokee Challenge | 9:06.14 | 40 | 179 |
| Oct. 11, 2014 | South Jersey Open | 9:29.00 | 9 | 116 |
| Sept. 20, 2014 | South Jersey Shootout | 10:13.00 | 18 | 33 |
| Sept. 24, 2016 | Bowdoin XC Classic | 10:28.70 | 9 | 15 |
2500m_cc
301
Points
8:54.04
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 10, 2015 | South Jersey Open | 8:54.04 | 4 | 301 |
| Oct. 19, 2015 | SJTCA Frosh / Soph / MS Runs | 9:15.97 | 4 | 223 |
3000m
936
Points
8:21.08
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 12, 2022 | BU David Hemery Valentine Invitational | 8:21.08 | 85 | 936 |
| Feb. 27, 2021 | ACC Indoor Track & Field Championships | 8:22.85 | 23 | 926 |
| Feb. 1, 2025 | Boston University John Thomas Terrier Classic | 8:24.38 | 89 | 918 |
| Feb. 6, 2021 | Doc Hale Elite | 8:28.32 | 6 | 897 |
3000m_cc
179
Points
11:32.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 18, 2014 | New Jersey Middle School XC Championships | 11:32.00 | 49 | 179 |
3200m
863
Points
9:10.90
Personal Record
3200m_cc
585
Points
10:12.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 8, 2018 | Cherokee Challenge | 10:12.39 | 4 | 585 |
| Sept. 9, 2017 | Cherokee Challenge | 10:34.14 | 19 | 500 |
| Sept. 16, 2016 | Battle @ Ocean County Park | 10:50.00 | 5 | 442 |
| Oct. 1, 2016 | New Balance Shore Coaches XC Invitational | 11:59.00 | 11 | 231 |
| Sept. 10, 2016 | Cherokee Challenge | 12:06.95 | 51 | 211 |
5000m
935
Points
14:19.77
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 15, 2021 | ACC Outdoor Track & Field Championships | 14:19.77 | 30 | 935 |
| Feb. 24, 2024 | ACC Indoor Track & Field Championships | 14:20.38 | 29 | 933 |
| May 3, 2025 | Larry Ellis Invitational | 14:24.56 | 12 | 920 |
| May 1, 2021 | Virginia Grand Prix | 14:30.63 | 18 | 901 |
| Dec. 4, 2021 | Sharon Colyear-Danville Season Opener | 14:31.45 | 65 | 898 |
| March 27, 2021 | adidas Raleigh Relays | 14:33.42 | 64 | 892 |
| Feb. 15, 2025 | Boston University David Hemery Valentine Invitational | 14:33.73 | 177 | 891 |
| Feb. 10, 2024 | Boston University David Hemery Valentine Invitational | 14:36.45 | 51 | 882 |
5000m_cc
773
Points
15:12.65
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 23, 2019 | Olympic Conference Championships | 15:12.65 | 1 | 773 |
| Nov. 9, 2019 | NJSIAA Sectionals - South | 15:18.40 | 2 | 756 |
| Nov. 23, 2019 | NJSIAA XC Meet of Champions | 15:41.00 | 4 | 692 |
| Oct. 17, 2018 | Olympic Conference Championships | 15:41.86 | 1 | 689 |
| Oct. 18, 2019 | Burlington County XC Open | 15:43.44 | 2 | 685 |
| Nov. 3, 2018 | NJSIAA Sectionals - South | 15:45.10 | 1 | 680 |
| Nov. 16, 2019 | NJSIAA Group Championships | 15:51.00 | 2 | 664 |
| Nov. 17, 2018 | NJSIAA XC Meet of Champions | 15:56.00 | 4 | 651 |
| Oct. 12, 2018 | Burlington County XC Open | 15:57.46 | 2 | 647 |
| Oct. 5, 2019 | New Balance Shore Coaches Invitational | 16:00.00 | 5 | 640 |
| Oct. 6, 2018 | New Balance Shore Coaches Invitational | 16:06.00 | 4 | 624 |
| Nov. 30, 2019 | Nike Cross Nationals Northeast Regional | 16:06.90 | 8 | 622 |
| Nov. 10, 2018 | NJSIAA Group Championships | 16:08.00 | 1 | 619 |
| Nov. 24, 2018 | Nike Cross Nationals Northeast Regional | 16:28.00 | 17 | 568 |
| Oct. 20, 2017 | Olympic Conference Championships | 16:30.48 | 10 | 561 |
| Sept. 30, 2017 | 25th Annual Carlisle Invitational | 16:37.00 | 1 | 545 |
| Nov. 4, 2017 | NJSIAA Sectionals - South | 16:41.00 | 23 | 535 |
| Oct. 13, 2017 | Burlington County XC Open | 16:44.29 | 6 | 527 |
| Nov. 11, 2017 | NJSIAA Group Championships | 16:47.00 | 35 | 521 |
| Nov. 1, 2016 | Olympic Conference JV Champs | 17:41.20 | 8 | 399 |
| Oct. 26, 2016 | Haddonfield Sub Varsity Invitational | 17:46.97 | 28 | 387 |
| Sept. 16, 2017 | South Jersey Shootout | 18:20.69 | 57 | 320 |
| Sept. 12, 2017 | Olympic Conf Batch Meet | 19:13.23 | 40 | 228 |
| Sept. 19, 2016 | Olympic Conf. Batch Meet #1 | 20:18.35 | 42 | 136 |
| Sept. 20, 2016 | Olympic Conf. Batch Meet #2 | 21:10.79 | 60 | 80 |
| Sept. 26, 2017 | Olympic Conference Batch Meet | 21:48.13 | 33 | 48 |
800m
807
Points
1:58.16
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 20, 2019 | Haddonfield Distance Night | 1:58.16 | 8 | 807 |
| May 29, 2018 | Cherokee Night Racing #2 | 2:00.12 | 7 | 758 |
| Jan. 29, 2019 | SJTCA Winter Meet #9: G 1 & 4 Sectional Order | 2:00.65 | 2 | 745 |
| Jan. 25, 2020 | SJTCA Winter Meet #9: Groups 1, 4 and Matching NP | 2:02.17 | 2 | 709 |
| Jan. 13, 2018 | Olympic & Tri County Meet | 2:05.05 | 3 | 642 |
| Jan. 29, 2017 | Ocean Breeze High School Invitational | 2:15.09 | 19 | 436 |
| Feb. 7, 2017 | SJTCA #12- Varsity Sprint and Field. JV Distance | 2:17.88 | 9 | 385 |
8000m_cc
971
Points
23:31.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 1, 2024 | ACC Cross Country Championships | 23:31.90 | 50 | 971 |
| Oct. 19, 2024 | Wisconsin Pre-Nationals | 24:16.40 | 146 | 892 |
| Oct. 27, 2023 | ACC Cross Country Championships | 24:22.40 | 60 | 882 |
| Sept. 23, 2023 | Virginia College & Open Invitational | 24:41.60 | 134 | 849 |
| Sept. 27, 2024 | Nuttycombe Wisconsin Invitational | 24:45.90 | 109 | 842 |
| Oct. 29, 2021 | ACC Cross Country Championships | 24:46.90 | 59 | 840 |
| Oct. 13, 2023 | Nuttycombe Wisconsin Invitational | 25:00.20 | 194 | 818 |
| Sept. 24, 2022 | OSU Cowboy Jamboree | 25:14.90 | 145 | 794 |
| Sept. 9, 2022 | PSU Spiked Shoe Invitational | 25:29.10 | 11 | 771 |
| Sept. 24, 2021 | Coast-to-Coast Battle in Beantown | 26:07.90 | 94 | 710 |
4mile_cc
758
Points
20:20.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 3, 2022 | Harry Lang Invitational | 20:20.74 | 5 | 758 |
mile
879
Points
4:16.75
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 21, 2023 | Cornell Upstate Challenge | 4:16.75 | 4 | 879 |
| Jan. 27, 2019 | Ocean Breeze High School Invitational | 4:20.21 | 3 | 841 |
3mile_cc
511
Points
16:13.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 15, 2018 | Suffern Invitational | 16:13.90 | 4 | 511 |
Cross Country
Event Group
971
Points
23:31.90
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 1, 2024 | 8000mCC | ACC Cross Country Championships | 23:31.90 | 50 | 971 |
| Nov. 23, 2024 | 10000mCC | NCAA Division I Cross Country Championships | 30:13.30 | 147 | 936 |
| Oct. 19, 2024 | 8000mCC | Wisconsin Pre-Nationals | 24:16.40 | 146 | 892 |
| Oct. 27, 2023 | 8000mCC | ACC Cross Country Championships | 24:22.40 | 60 | 882 |
| Nov. 15, 2024 | 10000mCC | NCAA Division I Northeast Region Cross Country Championships | 31:09.60 | 51 | 859 |
Long-Distance
Event Group
935
Points
14:19.77
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 15, 2021 | 5000m | ACC Outdoor Track & Field Championships | 14:19.77 | 30 | 935 |
| Feb. 24, 2024 | 5000m | ACC Indoor Track & Field Championships | 14:20.38 | 29 | 933 |
| May 3, 2025 | 5000m | Larry Ellis Invitational | 14:24.56 | 12 | 920 |
| April 19, 2025 | 10000m | Virginia Challenge | 30:29.54 | 4 | 914 |
| May 11, 2024 | 10000m | ACC Outdoor Track & Field Championships | 30:36.53 | 21 | 904 |
Mile
Event Group
879
Points
4:16.75
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 21, 2023 | Mile | Cornell Upstate Challenge | 4:16.75 | 4 | 879 |
| June 1, 2019 | 1600m | NJSIAA Groups - 1, 4 & NPB | 4:15.52 | 6 | 876 |
| Jan. 27, 2019 | Mile | Ocean Breeze High School Invitational | 4:20.21 | 3 | 841 |
| May 11, 2019 | 1600m | Burlington County Championships | 4:20.89 | 2 | 817 |
| Feb. 17, 2020 | 1600m | SJTCA Winter Meet #15: OPEN | 4:21.43 | 1 | 811 |
Distance
Event Group
936
Points
8:21.08
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 12, 2022 | 3000m | BU David Hemery Valentine Invitational | 8:21.08 | 85 | 936 |
| Feb. 27, 2021 | 3000m | ACC Indoor Track & Field Championships | 8:22.85 | 23 | 926 |
| Feb. 1, 2025 | 3000m | Boston University John Thomas Terrier Classic | 8:24.38 | 89 | 918 |
| Feb. 6, 2021 | 3000m | Doc Hale Elite | 8:28.32 | 6 | 897 |
| May 3, 2019 | 3200m | Holmdel Twilight Series - Night of 3200s | 9:10.90 | 7 | 863 |
Mid-D
Event Group
807
Points
1:58.16
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 20, 2019 | 800m | Haddonfield Distance Night | 1:58.16 | 8 | 807 |
| May 29, 2018 | 800m | Cherokee Night Racing #2 | 2:00.12 | 7 | 758 |
| Jan. 29, 2019 | 800m | SJTCA Winter Meet #9: G 1 & 4 Sectional Order | 2:00.65 | 2 | 745 |
| Jan. 25, 2020 | 800m | SJTCA Winter Meet #9: Groups 1, 4 and Matching NP | 2:02.17 | 2 | 709 |
| Jan. 13, 2018 | 800m | Olympic & Tri County Meet | 2:05.05 | 3 | 642 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava