Performance Dashboard
Athlete analytics & progression tracking
1000m
839
Points
3:01.76
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 16, 2022 | MSTCA Northeast Invitational | 3:01.76 | 1 | 839 |
| Feb. 19, 2022 | MIAA Division 1 Championships | 3:02.89 | 3 | 827 |
| Feb. 2, 2022 | Middlesex League Championships | 3:03.05 | 1 | 825 |
| Jan. 26, 2020 | MSTCA Coaches Invitational Large Schools | 3:06.63 | 9 | 785 |
| Jan. 3, 2020 | Middlesex League Meet #3 | 3:07.11 | 1 | 780 |
| Jan. 22, 2022 | Middlesex League Indoor T&F #2 | 3:08.39 | 1 | 766 |
| Dec. 18, 2019 | Middlesex League Indoor Meet #1 | 3:17.46 | 2 | 671 |
1500m
862
Points
4:46.41
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 13, 2022 | Nike Indoor Nationals | 4:46.41 | 11 | 862 |
2mile
944
Points
10:34.82
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 27, 2023 | MIAA Division 1 Track & Field Championship | 10:34.82 | 1 | 944 |
| Feb. 25, 2023 | MIAA Meet of Champions | 10:51.22 | 1 | 898 |
| March 12, 2023 | New Balance Nationals Indoor | 10:51.74 | 54 | 896 |
| May 6, 2023 | Weston Twilight Invitational | 10:52.86 | 1 | 893 |
| Jan. 29, 2023 | MSTCA Coaches Invitational Large Schools | 10:55.65 | 1 | 885 |
| June 2, 2022 | 2022 MIAA All-State Championships | 11:08.25 | 6 | 851 |
| June 3, 2023 | MIAA Meet of Champions | 11:10.05 | 2 | 846 |
| Feb. 6, 2023 | Middlesex League Indoor T&F Championship | 11:24.27 | 1 | 808 |
| Jan. 6, 2022 | Middlesex League Indoor T&F #4 | 11:28.24 | 1 | 798 |
| April 15, 2023 | Middlesex League Outdoor T&F Block #2B (AM MEET) | 11:30.15 | 1 | 793 |
| Jan. 7, 2020 | Middlesex League Meet #4 | 11:45.79 | 1 | 752 |
| Dec. 29, 2022 | Middlesex League Liberty Block | 11:55.87 | 1 | 727 |
| Jan. 5, 2023 | Middlesex League Indoor T&F #4 | 11:58.78 | 1 | 719 |
3000m
886
Points
10:09.11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 12, 2023 | New Balance Nationals Indoor | 10:09.11 | 51 | 886 |
3000m_cc
875
Points
10:13.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 29, 2025 | Cowboy Preview | 10:13.10 | 1 | 875 |
| Aug. 29, 2025 | Cowboy Preview | 10:13.10 | 1 | 875 |
4000m_cc
787
Points
14:38.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 1, 2023 | Flyers/Flames Challenge | 14:38.50 | 2 | 787 |
5000m
951
Points
16:54.84
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 10, 2024 | Boston University David Hemery Valentine Invitational | 16:54.84 | 79 | 951 |
| April 13, 2024 | Gary Wieneke Memorial | 17:15.36 | 6 | 916 |
| June 18, 2023 | New Balance Nationals Outdoor | 17:42.35 | 19 | 870 |
| June 19, 2022 | Nike Outdoor Nationals | 17:51.27 | 11 | 855 |
5000m_cc
856
Points
17:50.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 11, 2022 | MIAA Divisional (1A, 1B, 1C) Championships | 17:50.86 | 1 | 856 |
| Oct. 31, 2022 | Middlesex League XC Championship | 18:08.70 | 1 | 826 |
| Oct. 18, 2022 | Lexington vs. Reading | 18:39.00 | 1 | 778 |
| Nov. 19, 2022 | MIAA Division Cross Country State Championships | 18:41.24 | 6 | 774 |
| Oct. 20, 2022 | Lexington vs. Winchester | 18:49.00 | 1 | 762 |
| Sept. 24, 2022 | Ocean State XC Invitational HS MS | 19:01.00 | 6 | 743 |
| Sept. 9, 2023 | Badger Classic | 19:37.80 | 49 | 687 |
| Sept. 9, 2023 | Wisconsin Badger Classic | 19:37.80 | 49 | 687 |
6000m_cc
1019
Points
19:58.59
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 3, 2025 | Lakefront Invite | 19:58.59 | 8 | 1019 |
| Nov. 1, 2024 | Big Ten Cross Country Championships | 20:20.70 | 54 | 988 |
| Oct. 17, 2025 | Nuttycombe Wisconsin Invitational | 20:21.10 | 21 | 987 |
| Oct. 31, 2025 | Big Ten Cross Country Championships | 20:25.33 | 14 | 981 |
| Nov. 15, 2024 | NCAA DI Midwest Regional Championships | 20:30.47 | 25 | 974 |
| Sept. 13, 2024 | Fighting Illini B1G Preview | 20:32.90 | 5 | 971 |
| Oct. 18, 2024 | Bradley University "Pink" Classic | 20:37.12 | 11 | 965 |
| Sept. 27, 2024 | Nuttycombe Wisconsin Invitational | 21:20.90 | 87 | 905 |
| Sept. 6, 2024 | Badger Classic | 21:44.90 | 15 | 872 |
600m
777
Points
1:42.38
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 6, 2022 | Middlesex League Indoor T&F #4 | 1:42.38 | 1 | 777 |
800m
795
Points
2:22.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 15, 2023 | MSTCA Northeast Invitational | 2:22.50 | 7 | 795 |
mile
933
Points
4:57.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 19, 2024 | Aurora Grand Prix | 4:57.00 | 4 | 933 |
| Feb. 6, 2023 | Middlesex League Indoor T&F Championship | 5:01.33 | 1 | 905 |
| May 5, 2023 | BSR Elite Scholastic Mile | 5:01.87 | 6 | 901 |
| Feb. 26, 2022 | MIAA All-State Championship | 5:02.86 | 2 | 895 |
| Jan. 26, 2023 | Middlesex League Indoor T&F Block #5 | 5:04.16 | 1 | 886 |
| Feb. 19, 2022 | MIAA Division 1 Championships | 5:05.63 | 1 | 877 |
| Feb. 2, 2022 | Middlesex League Championships | 5:07.19 | 1 | 867 |
| Feb. 17, 2023 | MIAA Division 1 Championships | 5:08.33 | 2 | 860 |
| Dec. 27, 2021 | MSTCA Boston Holiday Challenge | 5:08.96 | 2 | 856 |
| March 13, 2022 | Nike Indoor Nationals | 5:09.41 | 11 | 853 |
| April 26, 2023 | ML-12 Block #3C | 5:10.09 | 1 | 849 |
| April 26, 2023 | Middlesex League 3C | 5:10.09 | 1 | 849 |
| Feb. 12, 2020 | MIAA Division 1 Championships | 5:10.92 | 2 | 843 |
| Feb. 22, 2020 | MIAA Auerbach All State Championships | 5:14.55 | 11 | 821 |
| Jan. 22, 2022 | Middlesex League Indoor T&F #2 | 5:15.81 | 1 | 813 |
| May 7, 2022 | Weston Twilight Invitational | 5:16.10 | 7 | 811 |
| April 17, 2021 | MSTCA Invitational | 5:17.00 | 3 | 806 |
| May 11, 2023 | ML-12 Block #5C | 5:18.12 | 1 | 799 |
| May 11, 2023 | Middlesex League 5C | 5:18.12 | 1 | 799 |
| April 15, 2023 | Middlesex League Outdoor T&F Block #2B (AM MEET) | 5:18.39 | 1 | 797 |
| Dec. 15, 2021 | Middlesex League Indoor Block 1 | 5:18.87 | 1 | 794 |
| Jan. 25, 2020 | Middlesex League Meet #5 | 5:20.13 | 1 | 787 |
| Dec. 15, 2022 | Middlesex League Indoor Block #1 | 5:20.60 | 1 | 784 |
| Jan. 13, 2022 | Middlesex League Indoor T&F #5 | 5:22.14 | 1 | 775 |
| Jan. 3, 2020 | Middlesex League Meet #3 | 5:27.33 | 1 | 744 |
| Dec. 18, 2019 | Middlesex League Indoor Meet #1 | 5:34.87 | 2 | 700 |
| Dec. 27, 2019 | Middlesex League Meet #2 | 5:38.37 | 3 | 680 |
Mid-D
Event Group
839
Points
3:01.76
Personal Record
1000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 16, 2022 | 1000m | MSTCA Northeast Invitational | 3:01.76 | 1 | 839 |
| Feb. 19, 2022 | 1000m | MIAA Division 1 Championships | 3:02.89 | 3 | 827 |
| Feb. 2, 2022 | 1000m | Middlesex League Championships | 3:03.05 | 1 | 825 |
| Jan. 15, 2023 | 800m | MSTCA Northeast Invitational | 2:22.50 | 7 | 795 |
| Jan. 26, 2020 | 1000m | MSTCA Coaches Invitational Large Schools | 3:06.63 | 9 | 785 |
Mile
Event Group
933
Points
4:57.00
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 19, 2024 | Mile | Aurora Grand Prix | 4:57.00 | 4 | 933 |
| Feb. 6, 2023 | Mile | Middlesex League Indoor T&F Championship | 5:01.33 | 1 | 905 |
| May 5, 2023 | Mile | BSR Elite Scholastic Mile | 5:01.87 | 6 | 901 |
| Feb. 26, 2022 | Mile | MIAA All-State Championship | 5:02.86 | 2 | 895 |
| Jan. 26, 2023 | Mile | Middlesex League Indoor T&F Block #5 | 5:04.16 | 1 | 886 |
Distance
Event Group
944
Points
10:34.82
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 27, 2023 | 2Mile | MIAA Division 1 Track & Field Championship | 10:34.82 | 1 | 944 |
| Feb. 25, 2023 | 2Mile | MIAA Meet of Champions | 10:51.22 | 1 | 898 |
| March 12, 2023 | 2Mile | New Balance Nationals Indoor | 10:51.74 | 54 | 896 |
| May 6, 2023 | 2Mile | Weston Twilight Invitational | 10:52.86 | 1 | 893 |
| March 12, 2023 | 3000m | New Balance Nationals Indoor | 10:09.11 | 51 | 886 |
Cross Country
Event Group
1019
Points
19:58.59
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 3, 2025 | 6000mCC | Lakefront Invite | 19:58.59 | 8 | 1019 |
| Nov. 1, 2024 | 6000mCC | Big Ten Cross Country Championships | 20:20.70 | 54 | 988 |
| Oct. 17, 2025 | 6000mCC | Nuttycombe Wisconsin Invitational | 20:21.10 | 21 | 987 |
| Oct. 31, 2025 | 6000mCC | Big Ten Cross Country Championships | 20:25.33 | 14 | 981 |
| Nov. 15, 2024 | 6000mCC | NCAA DI Midwest Regional Championships | 20:30.47 | 25 | 974 |
Long-Distance
Event Group
951
Points
16:54.84
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 10, 2024 | 5000m | Boston University David Hemery Valentine Invitational | 16:54.84 | 79 | 951 |
| April 13, 2024 | 5000m | Gary Wieneke Memorial | 17:15.36 | 6 | 916 |
| June 18, 2023 | 5000m | New Balance Nationals Outdoor | 17:42.35 | 19 | 870 |
| June 19, 2022 | 5000m | Nike Outdoor Nationals | 17:51.27 | 11 | 855 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava