Performance Dashboard
Athlete analytics & progression tracking
1000m
1100
Points
2:18.53
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 19, 2024 | Cyclone Open | 2:18.53 | 1 | 1100 |
| Feb. 26, 2022 | Big 12 Indoor Championships | 2:23.25 | 2 | 997 |
| Feb. 26, 2022 | Big 12 Indoor Championships | 2:25.62 | 7 | 948 |
| Feb. 24, 2024 | Big 12 Indoor Track & Field Championship | 2:25.67 | 10 | 947 |
| Dec. 22, 2018 | RITCA Invitational | 2:32.70 | 1 | 807 |
| Jan. 30, 2020 | Boys Southern and Northern Division Championship | 2:46.25 | 1 | 570 |
| Jan. 6, 2018 | URI Indoor Track Classic | 2:46.87 | 8 | 560 |
| Jan. 13, 2020 | North & South Dual Meet #3 | 2:47.10 | 3 | 556 |
| Jan. 26, 2019 | Boys Southern and Northern Division Championship | 2:48.60 | 2 | 533 |
| Feb. 16, 2019 | Rhode Island State Championships | 2:51.34 | 15 | 491 |
| Jan. 22, 2019 | RI Boys League Meets Week 4 | 2:56.64 | 10 | 416 |
| Jan. 15, 2018 | RIIL Boys League Meets | 3:14.75 | 31 | 205 |
1500m
918
Points
3:54.74
Personal Record
1600m
914
Points
4:12.16
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 13, 2020 | Track Is Back Summer Meet #2 | 4:12.16 | 1 | 914 |
200m
847
Points
22.58
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 6, 2020 | RITCA Invite | 22.58 | 2 | 847 |
| June 12, 2021 | RIIL Class C Championships | 23.04 | 2 | 788 |
300m
762
Points
36.79
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 26, 2019 | Boys Southern and Northern Division Championship | 36.79 | 1 | 762 |
| Jan. 9, 2019 | RI Boys League Meets Week 3 | 37.11 | 1 | 738 |
| Feb. 2, 2019 | RIIL Class Championships | 37.46 | 2 | 713 |
3000m
623
Points
9:23.43
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 8, 2020 | North Dual Meet #2 | 9:23.43 | 2 | 623 |
| Jan. 30, 2020 | Boys Southern and Northern Division Championship | 9:25.84 | 2 | 613 |
| Feb. 8, 2020 | RIIL Class Championships | 9:33.50 | 1 | 579 |
| May 10, 2021 | Portsmouth Home Meet #1 | 9:49.50 | 3 | 511 |
400m
898
Points
49.34
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 6, 2020 | RITCA Invite | 49.34 | 1 | 898 |
| June 12, 2021 | RIIL Class C Championships | 49.83 | 1 | 868 |
| May 4, 2019 | Brian Moretti Invitational | 50.52 | 2 | 828 |
| June 17, 2018 | New Balance Nationals Outdoor | 51.27 | 9 | 785 |
| May 5, 2018 | Brian Moretti Invitational | 51.46 | 2 | 774 |
| May 21, 2018 | Freshmen Boys State Championships | 51.69 | 1 | 761 |
| April 14, 2018 | Cumberland Freshmen-Sophomore Invitational | 52.44 | 1 | 720 |
| March 11, 2018 | New Balance Nationals Indoor | 52.89 | 10 | 696 |
4000m_cc
495
Points
13:23.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 12, 2019 | Manhattan HS Invitational | 13:23.40 | 15 | 495 |
| Oct. 23, 2017 | Freshmen State Meet | 13:29.17 | 4 | 478 |
| Oct. 13, 2018 | Manhattan HS Invitational | 13:37.40 | 35 | 454 |
| Sept. 23, 2017 | Ocean State XC Invitational | 14:13.00 | 4 | 359 |
| Sept. 1, 2018 | Injury Fund Carnival | 18:42.61 | 93 | 1 |
4500m_cc
552
Points
14:49.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 24, 2020 | SRA-PORT-MH | 14:49.00 | 1 | 552 |
| Oct. 5, 2020 | Metro Dual Meet #1 SRA, TOL, Shea, LS, BVA | 18:20.00 | 1 | 123 |
5000m_cc
650
Points
15:56.43
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 2, 2019 | Rhode Island State Championships | 15:56.43 | 6 | 650 |
| Nov. 14, 2020 | RIIL State Championships | 16:00.07 | 4 | 640 |
| Aug. 31, 2019 | Injury Fund Carnival | 16:02.66 | 1 | 633 |
| Oct. 26, 2019 | Class Championships | 16:10.56 | 1 | 612 |
| Sept. 28, 2019 | Ocean State Invitational | 16:13.19 | 8 | 605 |
| Nov. 9, 2019 | New England XC Championship | 16:14.00 | 16 | 603 |
| Oct. 10, 2020 | WH-MB-LS-SRA | 16:15.00 | 3 | 601 |
| Nov. 7, 2020 | RIIL Class Championships | 16:16.32 | 1 | 597 |
| Oct. 17, 2020 | Metro Dual Meet #3: BAR, SRA, TIV, EP | 16:44.00 | 1 | 528 |
| Sept. 21, 2019 | Highland Park Cross Country Invitational | 16:48.30 | 8 | 518 |
| Oct. 28, 2018 | Class Championships | 17:09.50 | 4 | 468 |
| Sept. 1, 2018 | Injury Fund Carnival | 17:14.25 | 3 | 457 |
| Nov. 4, 2018 | Rhode Island State Championships | 17:14.43 | 32 | 457 |
| Oct. 28, 2017 | Class Championships | 17:41.38 | 16 | 398 |
| Sept. 22, 2018 | Ocean State Invitational | 17:47.70 | 33 | 385 |
| Sept. 2, 2017 | Injury Fund Carnival | 17:55.38 | 15 | 369 |
| Oct. 14, 2017 | Bay State Invitational | 18:04.26 | 63 | 352 |
| Nov. 5, 2017 | Rhode Island State Championships | 18:07.09 | 88 | 346 |
55m
833
Points
6.75
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 14, 2021 | RIIL Class Championships | 6.75 | 1 | 833 |
| Feb. 14, 2021 | RIIL Class Championships | 6.82 | 1 | 797 |
6000m_cc
669
Points
19:35.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 30, 2024 | Cyclone Preview | 19:35.50 | 22 | 669 |
600m
1082
Points
1:16.52
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 14, 2024 | ISU Holiday Invitational | 1:16.52 | 1 | 1082 |
| Jan. 13, 2024 | Hawkeye Invitational | 1:17.58 | 1 | 1040 |
| Dec. 27, 2019 | Boston Holiday Challenge | 1:19.65 | 1 | 958 |
| March 20, 2021 | GSTC Pre Nats Tune-Up | 1:19.74 | 2 | 955 |
| Feb. 29, 2020 | New England Indoor Championships | 1:19.78 | 1 | 953 |
| Feb. 16, 2019 | Rhode Island State Championships | 1:20.42 | 1 | 929 |
| March 2, 2019 | New England Indoor Championships | 1:20.70 | 2 | 918 |
| Jan. 12, 2019 | Yale Track Classic | 1:21.50 | 2 | 888 |
| Feb. 15, 2020 | RIIL State Indoor Championships | 1:21.77 | 1 | 878 |
| Dec. 10, 2018 | RI Boys League Meets, Week 1 | 1:22.16 | 1 | 864 |
| Dec. 12, 2018 | RI Boys League Meets, Week 1 | 1:22.16 | 1 | 864 |
| Feb. 27, 2021 | RIIL State Indoor Championships | 1:22.56 | 2 | 850 |
| Feb. 8, 2020 | RIIL Class Championships | 1:22.99 | 1 | 834 |
| Feb. 19, 2021 | Last Chance Qualifier | 1:23.49 | 2 | 816 |
| Dec. 27, 2019 | North Dual Meet #1 | 1:24.11 | 1 | 794 |
| Feb. 17, 2018 | Rhode Island State Championships | 1:24.49 | 3 | 781 |
| Feb. 2, 2019 | RIIL Class Championships | 1:24.77 | 1 | 772 |
| Jan. 23, 2018 | Northern Division Championships | 1:26.06 | 2 | 728 |
| March 3, 2018 | New England Indoor Championships | 1:26.08 | 21 | 727 |
| Feb. 14, 2021 | RIIL Class Championships | 1:27.55 | 1 | 679 |
| Jan. 29, 2018 | Freshmen Boys State Championships | 1:28.00 | 1 | 664 |
| Jan. 15, 2018 | RIIL Boys League Meets | 1:28.33 | 3 | 654 |
| Jan. 30, 2020 | Boys Southern and Northern Division Championship | 1:29.25 | 1 | 625 |
| Jan. 26, 2019 | Boys Southern and Northern Division Championship | 1:29.60 | 2 | 614 |
| Feb. 3, 2018 | Class Championships | 1:32.44 | 7 | 530 |
| Jan. 9, 2019 | RI Boys League Meets Week 3 | 1:32.57 | 8 | 526 |
| Jan. 22, 2019 | RI Boys League Meets Week 4 | 1:32.72 | 8 | 522 |
| Jan. 13, 2020 | North & South Dual Meet #3 | 1:42.16 | 25 | 288 |
800m
1162
Points
1:45.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 1:45.40 | 5 | 1162 |
| May 15, 2025 | Big 12 Outdoor Championships | 1:46.18 | 2 | 1138 |
| Feb. 8, 2025 | Iowa State Classic | 1:46.56 | 1 | 1127 |
| Feb. 3, 2024 | Iowa State Classic | 1:46.71 | 1 | 1122 |
| Feb. 28, 2025 | Big 12 Indoor Track & Field Championships | 1:46.78 | 1 | 1120 |
| Feb. 15, 2025 | Tyson Invitational | 1:47.00 | 4 | 1114 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 1:47.18 | 4 | 1108 |
| March 15, 2025 | NCAA Division I Indoor Championships | 1:47.21 | 4 | 1107 |
| June 8, 2024 | NCAA Division I Outdoor Track And Field Championships | 1:47.56 | 11 | 1097 |
| June 8, 2024 | NCAA Division I Outdoor T&F Championships | 1:47.56 | 11 | 1097 |
| Feb. 1, 2025 | Razorback Invitational | 1:47.65 | 8 | 1094 |
| Jan. 21, 2023 | Cyclone Open | 1:47.66 | 1 | 1094 |
| March 9, 2024 | NCAA Division I Indoor Track and Field Championships | 1:47.67 | 6 | 1094 |
| May 15, 2025 | Big 12 Outdoor Championships | 1:47.69 | 5 | 1093 |
| May 14, 2023 | Big 12 Outdoor Track & Field Championships | 1:47.82 | 8 | 1089 |
| March 9, 2024 | NCAA Division I Indoor Track and Field Championships | 1:47.99 | 6 | 1084 |
| May 15, 2022 | Big 12 Outdoor Championships | 1:48.00 | 2 | 1084 |
| Dec. 9, 2022 | ISU Holiday Invitational | 1:48.09 | 2 | 1081 |
| Feb. 28, 2025 | Big 12 Indoor Track & Field Championships | 1:48.12 | 4 | 1081 |
| May 3, 2025 | Desert Heat Classic | 1:48.25 | 6 | 1077 |
| April 16, 2022 | Mt. SAC Relays | 1:48.36 | 6 | 1074 |
| Feb. 4, 2023 | ISU Classic | 1:48.36 | 4 | 1074 |
| Feb. 4, 2023 | 2023 Iowa State Classic | 1:48.36 | 4 | 1074 |
| April 16, 2022 | 62nd Mt. SAC Relays | 1:48.36 | 6 | 1074 |
| April 15, 2023 | Beach Invitational | 1:48.58 | 2 | 1067 |
| Dec. 9, 2023 | ISU Holiday Invitational | 1:48.67 | 2 | 1065 |
| April 15, 2023 | Bryan Clay Invitational Collegiate (Team Entry) | 1:48.75 | 23 | 1062 |
| March 15, 2025 | NCAA Division I Indoor Championships | 1:48.79 | 7 | 1061 |
| July 27, 2020 | Track Is Back Summer Meet #3 | 1:48.82 | 6 | 1060 |
| May 27, 2023 | 2023 NCAA Division 1 West Preliminary | 1:48.87 | 17 | 1059 |
| May 15, 2022 | Big 12 Outdoor Championships | 1:49.00 | 6 | 1055 |
| July 21, 2019 | Pan-American U20 Championships | 1:49.46 | 2 | 1042 |
| July 21, 2019 | Pan-American U20 Championships | 1:49.46 | 2 | 1042 |
| May 27, 2023 | 2023 NCAA Division 1 West Preliminary | 1:49.64 | 11 | 1037 |
| Jan. 22, 2022 | Cyclone Open | 1:49.67 | 3 | 1036 |
| Aug. 15, 2020 | Music City Distance Carnival | 1:49.98 | 9 | 1027 |
| Feb. 25, 2023 | Big 12 Indoor Championships | 1:50.20 | 10 | 1021 |
| Feb. 11, 2022 | Iowa State Classic | 1:50.98 | 13 | 999 |
| June 23, 2019 | USATF U20 Outdoor Championships | 1:51.26 | 2 | 991 |
| Jan. 29, 2022 | Razorback Invitational | 1:51.36 | 15 | 988 |
| May 1, 2021 | Ocean State Running Spring Track & Field Series #2 | 1:51.48 | 2 | 985 |
| June 13, 2020 | Desert Dream-Last Hurrah Track & Field Invitational | 1:51.59 | 3 | 981 |
| June 23, 2019 | USATF U20 Outdoor Championships | 1:51.96 | 5 | 971 |
| May 11, 2019 | Battle Road Twilight Meet #1 | 1:52.05 | 2 | 969 |
| July 21, 2019 | Pan-American U20 Championships | 1:52.16 | 2 | 966 |
| June 1, 2019 | Rhode Island State Championships | 1:52.17 | 1 | 965 |
| June 16, 2019 | New Balance Nationals Outdoor | 1:52.38 | 7 | 960 |
| July 3, 2021 | The Outdoor Nationals | 1:52.46 | 5 | 957 |
| June 8, 2019 | New England Championship | 1:52.54 | 2 | 955 |
| Dec. 14, 2019 | BU Mini Meet #1 | 1:52.55 | 1 | 955 |
| June 6, 2021 | RIIL Division Championships | 1:52.87 | 1 | 946 |
| March 10, 2019 | New Balance Nationals Indoor | 1:53.43 | 4 | 931 |
| Dec. 15, 2018 | BU Mini Meet #2 | 1:53.71 | 1 | 923 |
| June 26, 2021 | Rhode Island State Championships | 1:54.04 | 1 | 914 |
| April 20, 2019 | New York Relays | 1:54.55 | 3 | 901 |
| March 28, 2021 | NSAF USA Meet of Champions | 1:54.58 | 1 | 900 |
| April 27, 2019 | Classical Classic | 1:55.87 | 2 | 866 |
| May 18, 2019 | Rhode Island Class C State Championships | 1:56.88 | 1 | 840 |
| June 2, 2018 | Rhode Island State Championships | 1:57.03 | 5 | 836 |
| May 8, 2019 | Eastern Division Girls and Boys Championships | 1:57.10 | 1 | 834 |
| April 28, 2018 | Classical Classic | 1:58.48 | 2 | 799 |
| May 19, 2018 | Class C Championships | 1:59.80 | 1 | 766 |
| April 14, 2018 | Cumberland Freshmen-Sophomore Invitational | 2:07.70 | 1 | 584 |
| May 21, 2018 | Freshmen Boys State Championships | 2:16.20 | 7 | 415 |
8000m_cc
702
Points
26:12.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 16, 2023 | Greeno/Dirksen Invite | 26:12.60 | 104 | 702 |
lj
1
Points
17-8.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 29, 2018 | Freshmen Boys State Championships | 17-8.25 | 7 | 1 |
| Jan. 15, 2018 | RIIL Boys League Meets | 17-10.5 | 17 | 1 |
mile
785
Points
4:25.49
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 26, 2020 | New Balance Indoor Grand Prix | 4:25.49 | 11 | 785 |
| June 17, 2018 | New Balance Nationals Outdoor | 4:29.65 | 7 | 741 |
| March 11, 2018 | New Balance Nationals Indoor | 4:33.70 | 8 | 701 |
Mid-D
Event Group
1162
Points
1:45.40
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 30, 2024 | 800m | 2024 U.S. Olympic Team Trials | 1:45.40 | 5 | 1162 |
| May 15, 2025 | 800m | Big 12 Outdoor Championships | 1:46.18 | 2 | 1138 |
| Feb. 8, 2025 | 800m | Iowa State Classic | 1:46.56 | 1 | 1127 |
| Feb. 3, 2024 | 800m | Iowa State Classic | 1:46.71 | 1 | 1122 |
| Feb. 28, 2025 | 800m | Big 12 Indoor Track & Field Championships | 1:46.78 | 1 | 1120 |
Mile
Event Group
918
Points
3:54.74
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 19, 2021 | 1500m | Bishop Hendricken Invitational | 3:54.74 | 1 | 918 |
| July 13, 2020 | 1600m | Track Is Back Summer Meet #2 | 4:12.16 | 1 | 914 |
| April 24, 2021 | 1500m | Ocean State Running Spring Track & Field Series #1 | 3:56.69 | 4 | 894 |
| May 25, 2019 | 1500m | Bishop Hendricken Invitational | 3:57.51 | 1 | 884 |
| Jan. 26, 2020 | 1500m | New Balance Indoor Grand Prix | 4:05.37 | 10 | 793 |
Short Sprints
Event Group
847
Points
22.58
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Aug. 6, 2020 | 200m | RITCA Invite | 22.58 | 2 | 847 |
| Feb. 14, 2021 | 55m | RIIL Class Championships | 6.75 | 1 | 833 |
| Feb. 14, 2021 | 55m | RIIL Class Championships | 6.82 | 1 | 797 |
| June 12, 2021 | 200m | RIIL Class C Championships | 23.04 | 2 | 788 |
Long Sprints
Event Group
898
Points
49.34
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Aug. 6, 2020 | 400m | RITCA Invite | 49.34 | 1 | 898 |
| June 12, 2021 | 400m | RIIL Class C Championships | 49.83 | 1 | 868 |
| May 4, 2019 | 400m | Brian Moretti Invitational | 50.52 | 2 | 828 |
| June 17, 2018 | 400m | New Balance Nationals Outdoor | 51.27 | 9 | 785 |
| May 5, 2018 | 400m | Brian Moretti Invitational | 51.46 | 2 | 774 |
Distance
Event Group
623
Points
9:23.43
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 8, 2020 | 3000m | North Dual Meet #2 | 9:23.43 | 2 | 623 |
| Jan. 30, 2020 | 3000m | Boys Southern and Northern Division Championship | 9:25.84 | 2 | 613 |
| Feb. 8, 2020 | 3000m | RIIL Class Championships | 9:33.50 | 1 | 579 |
| May 10, 2021 | 3000m | Portsmouth Home Meet #1 | 9:49.50 | 3 | 511 |
Cross Country
Event Group
702
Points
26:12.60
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Sept. 16, 2023 | 8000mCC | Greeno/Dirksen Invite | 26:12.60 | 104 | 702 |
| Aug. 30, 2024 | 6000mCC | Cyclone Preview | 19:35.50 | 22 | 669 |
| Nov. 2, 2019 | 5K XC | Rhode Island State Championships | 15:56.43 | 6 | 650 |
| Nov. 14, 2020 | 5K XC | RIIL State Championships | 16:00.07 | 4 | 640 |
| Aug. 31, 2019 | 5K XC | Injury Fund Carnival | 16:02.66 | 1 | 633 |
Jump
Event Group
1
Points
17-8.25
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 29, 2018 | LJ | Freshmen Boys State Championships | 17-8.25 | 7 | 1 |
| Jan. 15, 2018 | LJ | RIIL Boys League Meets | 17-10.5 | 17 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava