Performance Dashboard
Athlete analytics & progression tracking
1000m
947
Points
2:25.65
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 1, 2023 | Liberty Kickoff | 2:25.65 | 3 | 947 | 50° |
| Feb. 5, 2022 | NJCTC Wayne Letwink Memorial Winter Championship | 2:27.79 | 1 | 904 | |
| Jan. 22, 2022 | New Balance Games | 2:28.95 | 1 | 880 | |
| Jan. 14, 2023 | Virginia Tech Invitational | 2:29.92 | 12 | 861 | 31° |
| Feb. 2, 2020 | NJCTC Wayne Letwink Memorial Winter Championship | 2:31.00 | 1 | 840 | |
| Feb. 3, 2019 | NJCTC Wayne Letwink Memorial Winter Championships | 2:32.35 | 2 | 814 | |
| Jan. 17, 2021 | The VA Showcase | 2:33.81 | 4 | 786 | |
| Dec. 21, 2018 | Jim Mitchell Invitational | 2:38.02 | 7 | 709 |
1500m
984
Points
3:49.40
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 29, 2025 | Raleigh Relays | 3:49.40 | 78 | 984 | 79° |
| April 29, 2023 | The Penn Relays Carnival Presented by Toyota | 3:52.60 | 36 | 944 | 63° |
| Jan. 29, 2022 | The Millrose Games | 3:56.35 | 5 | 898 | |
| March 10, 2019 | New Balance Nationals Indoor | 4:10.66 | 3 | 734 | |
| Aug. 4, 2018 | AAU Junior Olympic Games | 4:14.91 | 12 | 688 | 93° |
| Aug. 5, 2017 | AAU Junior Olympic Games | 4:21.04 | 3 | 625 | 76° |
| July 2, 2017 | AAU Region 1 Qualifier | 4:22.76 | 2 | 608 | 88° |
| July 1, 2018 | AAU Region 1 Qualifier | 4:23.70 | 1 | 598 | 96° |
| June 4, 2017 | AAU District Qualifier - New Jersey (14 & Under) | 4:31.39 | 1 | 525 | 73° |
| June 26, 2016 | AAU Region 1 Qualifier | 4:32.22 | 1 | 517 | 80° |
| Dec. 4, 2016 | NJ AAU Jersey City Developmental Meet | 4:40.67 | 2 | 443 | |
| June 22, 2018 | AAU District Qualifier - New Jersey (15-18) | 4:58.93 | 2 | 301 | 72° |
1600m
930
Points
4:10.69
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 11, 2022 | NJSIAA Groups Non-Public A & B | 4:10.69 | 4 | 930 | 77° |
| June 12, 2021 | NJSIAA Groups Non-Public A & B | 4:12.16 | 2 | 914 | 76° |
| May 21, 2021 | Union County Championships | 4:14.31 | 2 | 889 | 90° |
| May 25, 2022 | Union County Championships | 4:15.20 | 2 | 879 | 68° |
| Feb. 26, 2022 | NJSIAA Group Championships | 4:17.39 | 3 | 855 | |
| March 8, 2020 | NJSIAA Meet of Champions | 4:18.99 | 2 | 837 | |
| April 30, 2021 | Ridge Night of 1600s (Ridge Twilight Meet) | 4:19.64 | 4 | 830 | |
| June 1, 2019 | NJSIAA Groups - 2, 3 & NPA | 4:20.07 | 4 | 826 | 75° |
| May 16, 2019 | Union County Championships | 4:21.06 | 2 | 815 | 69° |
| Feb. 21, 2021 | Union County Qualifying Meets Pod A, B, C | 4:23.89 | 3 | 785 | |
| Feb. 29, 2020 | NJSIAA Group Championships | 4:24.07 | 3 | 783 | |
| May 21, 2019 | NJSIAA Sectionals Non-Public South A and B | 4:24.44 | 4 | 779 | 69° |
| Feb. 17, 2020 | Union County Individual Championship | 4:25.65 | 1 | 766 | |
| May 10, 2019 | Union County Conference Championships | 4:26.51 | 2 | 757 | 73° |
| April 17, 2019 | 33rd Father Judge Relays | 4:28.24 | 2 | 740 | 61° |
| Jan. 26, 2019 | Union County Individual Championship | 4:32.23 | 1 | 699 |
3000m
479
Points
9:57.55
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 26, 2016 | AAU Region 1 Qualifier | 9:57.55 | 2 | 479 | 80° |
3000m_cc
427
Points
10:11.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 17, 2015 | New Jersey Middle School XC Championships | 10:11.00 | 2 | 427 | 56° |
3200m
656
Points
9:55.57
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 17, 2020 | Union County Individual Championship | 9:55.57 | 3 | 656 | |
| Jan. 26, 2019 | Union County Individual Championship | 9:56.74 | 3 | 651 |
3200m_cc
607
Points
10:07.24
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 14, 2018 | Battle @ Ocean County Park | 10:07.24 | 1 | 607 |
400m
725
Points
52.34
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 9, 2019 | Lawrenceville FAT Invitational | 52.34 | 1 | 725 | 33° |
5150m_cc
785
Points
15:53.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 28, 2021 | Union County Championships | 15:53.00 | 3 | 785 | 60° |
| Oct. 22, 2020 | Union County Conference Championships | 16:24.00 | 1 | 707 | 69° |
| Nov. 5, 2020 | Union County Championships | 16:24.00 | 1 | 707 | 66° |
| Oct. 29, 2019 | Union County Championships | 16:25.00 | 3 | 705 | 60° |
5000m_cc
811
Points
14:59.65
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 4, 2021 | Garmin RunningLane Cross Country Championships | 14:59.65 | 70 | 811 | |
| Oct. 14, 2021 | Union County Conference Championships | 15:42.00 | 3 | 689 | 78° |
| Sept. 17, 2021 | Battle @ Ocean County Park | 15:43.00 | 3 | 686 | |
| Nov. 21, 2020 | Oak Ridge XC Invitational | 15:53.58 | 3 | 657 | 62° |
| Nov. 15, 2020 | NJSIAA Sectionals - Non-Public South | 15:59.10 | 4 | 642 | |
| Nov. 9, 2019 | NJCTC Cross Country Championship | 16:09.02 | 3 | 616 | |
| Nov. 20, 2021 | NJSIAA XC Meet of Champions | 16:10.00 | 19 | 614 | |
| Nov. 13, 2021 | NJSIAA Group Championships | 16:12.00 | 5 | 608 | |
| Sept. 7, 2019 | Roxbury Invitational | 16:20.31 | 13 | 587 | 73° |
| Sept. 28, 2019 | Stewart Invitational | 16:25.07 | 1 | 575 | |
| Oct. 16, 2018 | Union County Conference Championships | 16:27.00 | 3 | 570 | |
| Oct. 2, 2021 | New Balance Shore Coaches Invitational | 16:28.00 | 5 | 568 | |
| Sept. 21, 2019 | Bernie Magee Memorial Class Meet | 16:29.40 | 2 | 564 | |
| Oct. 10, 2020 | Central Jersey XC Shootout | 16:34.00 | 7 | 553 | |
| Sept. 29, 2018 | Lehigh University's Paul Short Run | 16:36.00 | 7 | 548 | |
| Nov. 30, 2019 | Foot Locker Northeast Regional | 16:48.90 | 68 | 516 | |
| Oct. 5, 2019 | New Balance Shore Coaches Invitational | 16:51.00 | 4 | 511 | |
| Oct. 6, 2018 | New Balance Shore Coaches Invitational | 17:03.00 | 9 | 483 | |
| Dec. 5, 2020 | East Coast Cross Country Championships | 17:06.20 | 34 | 476 | |
| Nov. 10, 2018 | NJSIAA Group Championships | 17:58.00 | 45 | 364 |
600m
917
Points
1:20.73
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 27, 2024 | Penn State National Open | 1:20.73 | 8 | 917 | 45° |
| Jan. 28, 2023 | Penn State National | 1:20.93 | 3 | 910 | 46° |
800m
1001
Points
1:50.89
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 27, 2025 | Virginia High Performance | 1:50.89 | 6 | 1001 | 73° |
| April 19, 2025 | Virginia Challenge | 1:50.96 | 6 | 999 | 88° |
| April 20, 2024 | Virginia Challenge | 1:51.01 | 8 | 998 | 72° |
| June 11, 2022 | NJSIAA Groups Non-Public A & B | 1:51.03 | 1 | 997 | 77° |
| June 24, 2021 | East Coast Track and Field Championships | 1:51.09 | 2 | 995 | 74° |
| April 13, 2024 | Virginia Grand Prix | 1:51.11 | 5 | 995 | 66° |
| June 3, 2022 | John Hay Pennsylvania Distance Festival presented by BMRC | 1:51.39 | 4 | 987 | |
| April 5, 2025 | Colonial Relays | 1:51.50 | 4 | 984 | 84° |
| Feb. 15, 2025 | Darius Dixon Memorial Invitational | 1:51.73 | 2 | 978 | 37° |
| May 6, 2025 | Liberty Twilight Qualifier | 1:51.86 | 6 | 974 | 70° |
| Feb. 25, 2023 | ACC Indoor Track & Field Championships | 1:51.91 | 22 | 973 | 54° |
| May 2, 2025 | The Hill City Twilight | 1:52.01 | 14 | 970 | 84° |
| Jan. 25, 2025 | Penn 10 Team Elite | 1:52.04 | 10 | 969 | 32° |
| May 11, 2024 | ACC Outdoor Track & Field Championships | 1:52.12 | 29 | 967 | 74° |
| Feb. 3, 2024 | Doc Hale VT Meet | 1:52.13 | 4 | 966 | 50° |
| April 15, 2023 | Virginia Grand Prix | 1:52.20 | 10 | 965 | 79° |
| Feb. 24, 2024 | ACC Indoor Track & Field Championships | 1:52.20 | 23 | 965 | |
| June 19, 2021 | NJSIAA State Meet Of Champions | 1:52.33 | 3 | 961 | 91° |
| Jan. 27, 2024 | Penn State National Open | 1:52.48 | 22 | 957 | 45° |
| June 12, 2021 | NJSIAA Groups Non-Public A & B | 1:52.55 | 1 | 955 | 76° |
| May 13, 2021 | Union County Conference Championships | 1:52.72 | 2 | 950 | 67° |
| Feb. 8, 2025 | The 62nd East Coast Invitational | 1:52.78 | 8 | 949 | 43° |
| April 9, 2022 | Arcadia Invitational | 1:52.94 | 7 | 944 | |
| July 3, 2021 | The Outdoor Nationals | 1:53.12 | 13 | 939 | |
| March 3, 2025 | Atlantic Coast Conference Indoor Championships | 1:53.34 | 33 | 933 | 52° |
| March 3, 2025 | ACC Indoor Track & Field Championships | 1:53.34 | 33 | 933 | 52° |
| May 25, 2022 | Union County Championships | 1:53.46 | 1 | 930 | 68° |
| Feb. 4, 2023 | Doc Hale VT Meet | 1:53.57 | 5 | 927 | 39° |
| March 22, 2025 | Virginia Opener | 1:53.71 | 2 | 923 | 67° |
| May 13, 2022 | Union County Conference Championships | 1:53.79 | 1 | 921 | 69° |
| May 21, 2021 | Union County Championships | 1:53.83 | 1 | 920 | 90° |
| March 13, 2022 | New Balance Nationals Indoor | 1:54.22 | 10 | 910 | |
| Feb. 18, 2022 | Garden State HS Invitational | 1:54.49 | 1 | 902 | |
| April 24, 2021 | Lawrenceville Invite | 1:55.15 | 1 | 885 | 67° |
| June 16, 2019 | New Balance Nationals Outdoor | 1:55.52 | 1 | 875 | |
| June 1, 2019 | NJSIAA Groups - 2, 3 & NPA | 1:55.75 | 4 | 869 | 75° |
| Feb. 6, 2021 | The East Coast Invitational | 1:55.79 | 3 | 868 | |
| March 5, 2022 | NJSIAA Meet of Champions | 1:55.98 | 6 | 863 | |
| June 8, 2019 | NJSIAA State Meet Of Champions | 1:56.15 | 9 | 858 | 78° |
| May 21, 2019 | NJSIAA Sectionals Non-Public South A and B | 1:56.39 | 3 | 852 | 69° |
| March 28, 2021 | NSAF USA Meet of Champions | 1:56.55 | 5 | 848 | 78° |
| Feb. 26, 2022 | NJSIAA Group Championships | 1:56.67 | 2 | 845 | |
| April 6, 2019 | Arcadia Invitational | 1:56.79 | 21 | 842 | |
| Feb. 28, 2021 | Union County Qualifying Meets Pod A, B, C | 1:57.30 | 2 | 829 | |
| Jan. 25, 2020 | BULLIS CHAMPION SPEED INVITATIONAL | 1:57.62 | 3 | 821 | |
| Feb. 24, 2019 | NJSIAA Meet of Champions | 1:57.70 | 8 | 819 | |
| Feb. 16, 2019 | NJSIAA Group Championships | 1:58.00 | 2 | 811 | |
| Feb. 17, 2020 | Union County Individual Championship | 1:58.40 | 1 | 801 | |
| May 10, 2019 | Union County Conference Championships | 1:58.45 | 1 | 800 | 73° |
| Dec. 29, 2018 | Marine Corps Holiday Classic | 1:58.74 | 6 | 792 | |
| March 21, 2021 | Union County Championships | 1:58.79 | 1 | 791 | |
| Dec. 14, 2018 | Essex County Track Coaches Assn. Season Opener Invitational | 1:59.71 | 1 | 768 | |
| Dec. 20, 2019 | Essex County Track Coaches Assn. Season Opener Invite | 2:00.17 | 1 | 757 | |
| July 1, 2018 | AAU Region 1 Qualifier | 2:01.20 | 1 | 732 | 96° |
| Aug. 4, 2018 | AAU Junior Olympic Games | 2:01.56 | 21 | 723 | 93° |
| March 11, 2018 | USATF Hershey Youth Indoor National Championships | 2:02.22 | 1 | 707 | |
| Dec. 8, 2018 | Lawrenceville December Scrimmage (meet full) | 2:02.51 | 1 | 701 | |
| Aug. 5, 2017 | AAU Junior Olympic Games | 2:03.47 | 7 | 678 | 76° |
| June 22, 2018 | AAU District Qualifier - New Jersey (15-18) | 2:04.69 | 2 | 650 | 72° |
| June 4, 2017 | AAU District Qualifier - New Jersey (14 & Under) | 2:06.26 | 1 | 615 | 73° |
| July 23, 2017 | UAGTCA Youth Meet | 2:06.46 | 1 | 611 | 87° |
| Aug. 5, 2017 | AAU Junior Olympic Games | 2:06.46 | 10 | 611 | 76° |
mile
927
Points
4:12.45
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 19, 2022 | New Balance Nationals Outdoor | 4:12.45 | 18 | 927 | 75° |
| Jan. 29, 2022 | The Millrose Games | 4:13.36 | 6 | 917 | |
| Jan. 28, 2023 | Penn State National | 4:14.87 | 35 | 900 | 46° |
| Feb. 6, 2021 | The East Coast Invitational | 4:21.45 | 6 | 828 | |
| March 28, 2021 | NSAF USA Meet of Champions | 4:21.74 | 3 | 824 | 78° |
| Jan. 11, 2020 | Stanner Games | 4:22.39 | 4 | 817 | |
| June 16, 2019 | New Balance Nationals Outdoor | 4:23.26 | 2 | 808 | |
| March 10, 2019 | New Balance Nationals Indoor | 4:27.25 | 2 | 766 | |
| March 11, 2018 | New Balance Nationals Indoor | 4:43.18 | 3 | 610 | |
| May 5, 2018 | 4th New Jersey Middle School Track and Field Invitational | 4:48.56 | 1 | 561 | 73° |
Mid-D
Event Group
1001
Points
1:50.89
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 27, 2025 | 800m | Virginia High Performance | 1:50.89 | 6 | 1001 | 73° |
| April 19, 2025 | 800m | Virginia Challenge | 1:50.96 | 6 | 999 | 88° |
| April 20, 2024 | 800m | Virginia Challenge | 1:51.01 | 8 | 998 | 72° |
| June 11, 2022 | 800m | NJSIAA Groups Non-Public A & B | 1:51.03 | 1 | 997 | 77° |
| June 24, 2021 | 800m | East Coast Track and Field Championships | 1:51.09 | 2 | 995 | 74° |
Mile
Event Group
984
Points
3:49.40
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 29, 2025 | 1500m | Raleigh Relays | 3:49.40 | 78 | 984 | 79° |
| April 29, 2023 | 1500m | The Penn Relays Carnival Presented by Toyota | 3:52.60 | 36 | 944 | 63° |
| June 11, 2022 | 1600m | NJSIAA Groups Non-Public A & B | 4:10.69 | 4 | 930 | 77° |
| June 19, 2022 | Mile | New Balance Nationals Outdoor | 4:12.45 | 18 | 927 | 75° |
| Jan. 29, 2022 | Mile | The Millrose Games | 4:13.36 | 6 | 917 |
Distance
Event Group
656
Points
9:55.57
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 17, 2020 | 3200m | Union County Individual Championship | 9:55.57 | 3 | 656 | |
| Jan. 26, 2019 | 3200m | Union County Individual Championship | 9:56.74 | 3 | 651 | |
| June 26, 2016 | 3000m | AAU Region 1 Qualifier | 9:57.55 | 2 | 479 | 80° |
Cross Country
Event Group
811
Points
14:59.65
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Dec. 4, 2021 | 5K XC | Garmin RunningLane Cross Country Championships | 14:59.65 | 70 | 811 | |
| Oct. 28, 2021 | 5150mCC | Union County Championships | 15:53.00 | 3 | 785 | 60° |
| Oct. 22, 2020 | 5150mCC | Union County Conference Championships | 16:24.00 | 1 | 707 | 69° |
| Nov. 5, 2020 | 5150mCC | Union County Championships | 16:24.00 | 1 | 707 | 66° |
| Oct. 29, 2019 | 5150mCC | Union County Championships | 16:25.00 | 3 | 705 | 60° |
Long Sprints
Event Group
725
Points
52.34
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 9, 2019 | 400m | Lawrenceville FAT Invitational | 52.34 | 1 | 725 | 33° |