Performance Dashboard
Athlete analytics & progression tracking
1000m
893
Points
2:28.30
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 1, 2025 | New England Division III Indoor T&F Championship | 2:28.30 | 3 | 893 | 51° |
| Feb. 8, 2025 | Tufts Cupid Challenge | 2:29.85 | 2 | 863 | 32° |
| Feb. 25, 2023 | New England Division III Indoor Track & FieldChampionships | 2:30.51 | 7 | 850 | |
| Dec. 29, 2021 | Marine Corps Holiday Classic | 2:31.14 | 1 | 837 | |
| March 5, 2022 | NYSPHSAA -NY State Champs | 2:32.05 | 7 | 820 | |
| Jan. 18, 2025 | Tufts Branwen Smith King Invitational | 2:32.92 | 2 | 803 | |
| Feb. 4, 2023 | Tufts Cupid Challenge | 2:33.13 | 3 | 799 | |
| Jan. 16, 2022 | Stanner Games | 2:34.57 | 2 | 772 | |
| Jan. 20, 2024 | Branwen Smith-King Invitational | 2:35.11 | 1 | 762 | |
| Dec. 19, 2021 | Bishop Loughlin Games | 2:35.51 | 1 | 755 | |
| Jan. 14, 2023 | Tufts Jumbo Invitational | 2:37.56 | 8 | 718 | |
| Feb. 23, 2020 | Section 2 State Qualifier | 2:39.84 | 3 | 677 | 53° |
| Feb. 25, 2024 | New England Division III Indoor T&F Championship | 2:39.84 | 24 | 677 | |
| Jan. 18, 2020 | New Balance Games | 2:40.24 | 1 | 670 | |
| Feb. 5, 2022 | Section 2 State Qualifier | 2:42.79 | 1 | 627 | |
| Feb. 9, 2020 | Suburban Council Boys Champs | 2:42.99 | 3 | 623 | 38° |
| Dec. 14, 2019 | Ithaca College Bomber Invitational | 2:44.38 | 4 | 600 | 42° |
| Jan. 12, 2019 | Dartmouth Relays | 2:46.76 | 31 | 562 | |
| Feb. 3, 2019 | Section 2 Suburban Council Boys Champs | 2:46.82 | 10 | 561 | |
| Jan. 29, 2022 | Section 2 Division I Championship | 2:49.05 | 1 | 526 | |
| Dec. 20, 2019 | Section 2 League Meets 2 | 2:51.70 | 2 | 486 | |
| Dec. 23, 2018 | Section 2 League Meets 3 | 2:54.00 | 3 | 453 | |
| Dec. 24, 2017 | Section 2 League Meets 4 | 3:12.50 | 9 | 227 | |
| Feb. 18, 2018 | Section 2 Division Championships - Div. I | 3:13.54 | 20 | 217 |
1500m
887
Points
3:57.30
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 22, 2025 | Emory Spring Break Classic | 3:57.30 | 1 | 887 | 69° |
| April 5, 2025 | Amherst Spring Fling | 3:58.00 | 4 | 879 | |
| March 18, 2023 | Ross and Sharon Irwin Invitational | 3:59.64 | 15 | 859 | 70° |
| April 22, 2023 | Tufts Sunshine Classic | 4:01.89 | 2 | 833 | 50° |
| April 29, 2023 | NESCAC Track & Field Championships | 4:03.96 | 16 | 809 | 53° |
| April 23, 2022 | Niskayuna Warrior Track and Field Classic | 4:03.99 | 4 | 808 | 55° |
| Dec. 15, 2018 | Armory Coaches Hall of Fame Invitational | 4:33.39 | 6 | 506 |
1600m
767
Points
4:25.54
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 17, 2022 | Boys Suburban Council Championships | 4:25.54 | 5 | 767 | 68° |
| May 7, 2022 | The 56th Harry Koch Colonie Relay Carnival | 4:27.64 | 6 | 746 | 58° |
| May 28, 2021 | Suburban Council Showcase | 4:29.27 | 5 | 729 | |
| Dec. 5, 2021 | 2021 Ithaca College H.S. Invitational | 4:34.65 | 1 | 675 | 42° |
| Dec. 29, 2019 | TCITL Frank De Masi Invite | 4:34.77 | 6 | 674 | |
| Jan. 24, 2020 | CNY Higher, Farther, Faster Invitational | 4:36.52 | 6 | 657 | |
| May 4, 2021 | Saratoga vs Guilderland Boys | 4:37.29 | 3 | 650 | 67° |
| May 14, 2019 | Section 2 Suburban Council Boys Varsity Championships | 4:37.44 | 14 | 648 | 46° |
| Feb. 16, 2020 | Section 2 Division I Championship | 4:37.86 | 2 | 644 | 46° |
| Feb. 18, 2019 | Section 2 Division I Championship | 4:40.33 | 6 | 621 | 29° |
| Jan. 25, 2019 | Utica Challenge Invitational | 4:41.08 | 10 | 614 | |
| April 6, 2019 | New Paltz Early Bird Invite | 4:45.96 | 10 | 569 | 64° |
| Dec. 29, 2021 | Section 2 League Meets 5 | 4:47.62 | 1 | 554 | |
| May 4, 2018 | Johnstown Invite | 4:49.74 | 3 | 536 | 79° |
| Jan. 6, 2019 | TCITL SPRINGFIELD INVITE | 4:49.79 | 16 | 535 | |
| April 28, 2018 | Luciano Memorial Invitational | 4:50.40 | 16 | 530 | 65° |
| April 14, 2018 | CBA/La Salle Relays | 5:02.58 | 2 | 429 | 48° |
| Feb. 18, 2018 | Section 2 Division Championships - Div. I | 5:09.88 | 16 | 374 | |
| Jan. 14, 2018 | Section 2 League Meets 6 | 5:10.30 | 9 | 371 | |
| Dec. 24, 2017 | Section 2 League Meets 4 | 5:17.50 | 7 | 321 | |
| Dec. 16, 2017 | Section 2 League Meets 3 | 5:20.40 | 7 | 302 |
2000m_cc
429
Points
6:27.80
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 14, 2017 | Manhattan HS Invitational | 6:27.80 | 12 | 429 |
2400m_cc
306
Points
8:30.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 20, 2017 | Albany County Champs | 8:30.00 | 4 | 306 | 69° |
3200m
542
Points
10:23.28
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 15, 2018 | Boys Suburban Council Championships | 10:23.28 | 14 | 542 | 74° |
| April 20, 2019 | New York Relays | 10:25.08 | 23 | 535 | |
| Dec. 29, 2021 | Section 2 League Meets 5 | 10:42.73 | 2 | 468 |
400m
628
Points
54.20
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 1, 2021 | Colonie vs Guilderland Boys | 54.20 | 1 | 628 | 74° |
4000m_cc
505
Points
13:20.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 18, 2019 | Albany County Champs | 13:20.00 | 5 | 505 | 52° |
| Sept. 23, 2017 | Ocean State XC Invitational | 14:42.00 | 28 | 289 | 78° |
5000m_cc
519
Points
16:47.70
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Nov. 7, 2020 | Burnt Hills-Ballston Lake vs Guilderland | 16:47.70 | 4 | 519 | |
| Oct. 19, 2018 | Albany County Champs | 17:09.00 | 17 | 469 | 57° |
| Sept. 25, 2021 | Ocean State Invitational | 17:21.87 | 18 | 440 | 76° |
| Nov. 30, 2019 | Nike Cross Nationals New York Regional | 17:50.40 | 94 | 379 | |
| Nov. 24, 2018 | Nike Cross Nationals New York Regional | 18:09.90 | 32 | 340 | |
| Nov. 25, 2017 | Nike Cross Nationals New York Regional | 19:11.40 | 74 | 231 |
5000m
410
Points
17:35.60
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 10, 2022 | 2022 Smith College Co-Ed X-C Invitational | 17:35.60 | 34 | 410 | 82° |
600m
804
Points
1:23.85
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 23, 2022 | TCITL Frank De Masi Invite | 1:23.85 | 1 | 804 | |
| Jan. 8, 2022 | TCITL Ed Cepiel Invite | 1:26.54 | 1 | 712 | |
| Jan. 5, 2020 | TCITLL Ed Cepiel Invite | 1:27.41 | 4 | 683 | |
| Jan. 18, 2020 | New Balance Games | 1:28.03 | 28 | 663 | |
| Jan. 29, 2022 | Section 2 Division I Championship | 1:29.97 | 1 | 603 | |
| Dec. 12, 2021 | Section 2 League Meets 2 | 1:30.00 | 1 | 602 | 52° |
800m
890
Points
1:54.94
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 22, 2025 | Emory Spring Break Classic | 1:54.94 | 5 | 890 | 69° |
| Feb. 15, 2025 | Boston University David Hemery Valentine Invitational | 1:54.97 | 133 | 889 | 28° |
| April 26, 2025 | NESCAC Championship | 1:55.71 | 17 | 870 | 64° |
| May 13, 2022 | Shen Invy | 1:55.72 | 1 | 870 | 82° |
| Feb. 18, 2022 | North Shore High School Pre-National Invitational | 1:55.83 | 1 | 867 | |
| June 9, 2021 | Section 2 Group 1 Sectional Championships | 1:56.03 | 1 | 862 | |
| March 29, 2023 | PLNU Invitational | 1:56.11 | 9 | 859 | |
| April 13, 2025 | UMASS Lafreniere Commonwealth Outdoor Invitational | 1:56.34 | 10 | 853 | 53° |
| May 25, 2022 | Section 2 Group 1 | 1:56.44 | 2 | 851 | 77° |
| June 19, 2021 | New York State Showcase | 1:56.57 | 3 | 848 | |
| April 5, 2025 | Amherst Spring Fling | 1:56.60 | 7 | 847 | |
| June 19, 2022 | New Balance Nationals Outdoor | 1:56.78 | 13 | 842 | 75° |
| Jan. 26, 2025 | Middlebury's NESCAC Invite | 1:57.02 | 8 | 836 | 37° |
| May 4, 2023 | New England DIII Outdoor Track & Field Championship | 1:57.18 | 27 | 832 | 54° |
| March 4, 2023 | Tufts National Qualifying Meet | 1:57.60 | 15 | 821 | |
| April 30, 2022 | Luciano Memorial Invitational | 1:58.26 | 1 | 804 | 61° |
| March 28, 2021 | Athletics Westchester Open Meet #3 | 1:58.49 | 1 | 799 | 60° |
| May 15, 2021 | Guilderland Mini Invy | 1:58.55 | 1 | 797 | |
| March 13, 2022 | New Balance Nationals Indoor | 1:58.58 | 40 | 796 | |
| April 17, 2021 | GSTC Spring Opener | 1:58.97 | 12 | 786 | 54° |
| May 4, 2021 | Saratoga vs Guilderland Boys | 2:01.79 | 3 | 718 | 67° |
| June 16, 2019 | New Balance Nationals Outdoor | 2:01.80 | 15 | 717 | |
| May 22, 2019 | Section 2 Group 1 Sectional Championships | 2:02.24 | 9 | 707 | |
| May 7, 2021 | Niskayuna at Guilderland | 2:02.36 | 1 | 704 | |
| April 13, 2019 | Warrior Track and Field Classic | 2:02.91 | 6 | 691 | 73° |
| May 10, 2019 | Shen Invitational | 2:03.24 | 9 | 684 |
8000m_cc
704
Points
26:11.50
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 20, 2025 | Purple Valley Classic | 26:11.50 | 33 | 704 | 67° |
| Oct. 19, 2024 | Connecticut College Invitational | 26:13.40 | 29 | 701 | 65° |
| Oct. 14, 2023 | Connecticut College Invitational | 26:23.10 | 17 | 686 | 58° |
| Oct. 15, 2022 | Connecticut College | 26:32.70 | 144 | 672 | 51° |
| Oct. 29, 2022 | NESCAC Cross Country Championships | 26:35.10 | 94 | 668 | 58° |
| Nov. 2, 2024 | 2024 NESCAC XC Championship | 26:43.08 | 93 | 656 | 49° |
| Oct. 5, 2024 | Keene State College Cross-Country Run Invitational | 26:48.10 | 33 | 649 | |
| Oct. 7, 2023 | NEICAAA Cross Country Championships | 26:50.80 | 41 | 645 | |
| Sept. 24, 2022 | Bowdoin Invitational #1/Pre-Regionals | 26:51.79 | 21 | 643 | |
| Sept. 23, 2023 | Codfish Bowl | 26:53.90 | 33 | 640 | |
| Sept. 21, 2024 | Wesleyan University XC Invitational | 27:06.40 | 59 | 622 | 65° |
| Sept. 17, 2022 | Bates Super XC Shootout | 27:50.30 | 23 | 560 |
mile
828
Points
4:21.40
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 3, 2024 | Tufts Cupid Challenge | 4:21.40 | 11 | 828 | |
| Feb. 10, 2024 | Boston University David Hemery Valentine Invitational | 4:21.63 | 318 | 826 | 58° |
| Jan. 29, 2023 | Middlebury's New England Small College Invitational | 4:22.82 | 16 | 813 | |
| Feb. 10, 2023 | 2023 Boston University David Hemery Valentine Invite | 4:26.63 | 407 | 773 | 58° |
| Jan. 13, 2024 | Tufts Jumbo Invitational | 4:31.84 | 4 | 719 | |
| Dec. 27, 2018 | Rhode Island Classic | 4:48.50 | 2 | 562 | |
| Dec. 15, 2018 | Armory Coaches Hall of Fame Invitational | 4:51.73 | 8 | 533 | |
| June 17, 2018 | New Balance Nationals Outdoor | 4:52.32 | 10 | 528 | |
| April 14, 2018 | CBA/La Salle Relays | 5:02.58 | 2 | 444 | 48° |
| Dec. 28, 2017 | Rhode Island Classic | 5:10.61 | 5 | 382 | |
| Jan. 6, 2018 | Dartmouth Relays | 5:14.53 | 50 | 354 |
3mile_cc
521
Points
16:10.18
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 26, 2019 | Suburban Council Championships | 16:10.18 | 27 | 521 | |
| Oct. 30, 2021 | Suburban Council Championships | 16:13.82 | 12 | 512 | 58° |
| Nov. 4, 2019 | Section 2 Cross Country Championships | 16:16.56 | 25 | 505 | |
| Nov. 5, 2021 | Section 2 Cross Country Championships | 16:17.01 | 14 | 504 | 48° |
| Sept. 15, 2018 | Fort Plain Invitational | 16:25.62 | 6 | 483 | |
| Sept. 28, 2019 | 55th Annual McQuaid Invitational | 16:32.50 | 52 | 466 | 77° |
| Nov. 21, 2020 | Suburban Council Boys XC Championships | 16:43.14 | 15 | 442 | 49° |
| Nov. 2, 2018 | Section 2 Championships | 16:43.28 | 41 | 441 | |
| Oct. 13, 2018 | 37th Burnt Hills Cross Country Invitational | 16:43.79 | 67 | 440 | |
| Oct. 16, 2021 | Burnt Hills Cross County Invitational | 16:44.80 | 33 | 438 | 72° |
| Oct. 12, 2019 | 38th Annual Burnt Hills Cross Country Invitational | 16:46.54 | 65 | 434 | |
| Sept. 30, 2017 | South Glens Falls Killian Invitational | 17:21.94 | 5 | 357 | 56° |
| Sept. 7, 2019 | Ed Springstead (Shaker) Invitational | 17:22.65 | 12 | 355 | 72° |
| Oct. 27, 2020 | Section 2 Duals Week 4 | 18:45.90 | 11 | 204 |
Mid-D
Event Group
893
Points
2:28.30
Personal Record
1000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 1, 2025 | 1000m | New England Division III Indoor T&F Championship | 2:28.30 | 3 | 893 | 51° |
| March 22, 2025 | 800m | Emory Spring Break Classic | 1:54.94 | 5 | 890 | 69° |
| Feb. 15, 2025 | 800m | Boston University David Hemery Valentine Invitational | 1:54.97 | 133 | 889 | 28° |
| April 26, 2025 | 800m | NESCAC Championship | 1:55.71 | 17 | 870 | 64° |
| May 13, 2022 | 800m | Shen Invy | 1:55.72 | 1 | 870 | 82° |
Mile
Event Group
887
Points
3:57.30
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 22, 2025 | 1500m | Emory Spring Break Classic | 3:57.30 | 1 | 887 | 69° |
| April 5, 2025 | 1500m | Amherst Spring Fling | 3:58.00 | 4 | 879 | |
| March 18, 2023 | 1500m | Ross and Sharon Irwin Invitational | 3:59.64 | 15 | 859 | 70° |
| April 22, 2023 | 1500m | Tufts Sunshine Classic | 4:01.89 | 2 | 833 | 50° |
| Feb. 3, 2024 | Mile | Tufts Cupid Challenge | 4:21.40 | 11 | 828 |
Cross Country
Event Group
704
Points
26:11.50
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 20, 2025 | 8000mCC | Purple Valley Classic | 26:11.50 | 33 | 704 | 67° |
| Oct. 19, 2024 | 8000mCC | Connecticut College Invitational | 26:13.40 | 29 | 701 | 65° |
| Oct. 14, 2023 | 8000mCC | Connecticut College Invitational | 26:23.10 | 17 | 686 | 58° |
| Oct. 15, 2022 | 8000mCC | Connecticut College | 26:32.70 | 144 | 672 | 51° |
| Oct. 29, 2022 | 8000mCC | NESCAC Cross Country Championships | 26:35.10 | 94 | 668 | 58° |
Distance
Event Group
542
Points
10:23.28
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 15, 2018 | 3200m | Boys Suburban Council Championships | 10:23.28 | 14 | 542 | 74° |
| April 20, 2019 | 3200m | New York Relays | 10:25.08 | 23 | 535 | |
| Dec. 29, 2021 | 3200m | Section 2 League Meets 5 | 10:42.73 | 2 | 468 |
Long Sprints
Event Group
628
Points
54.20
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| June 1, 2021 | 400m | Colonie vs Guilderland Boys | 54.20 | 1 | 628 | 74° |
Long-Distance
Event Group
410
Points
17:35.60
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 10, 2022 | 5000m | 2022 Smith College Co-Ed X-C Invitational | 17:35.60 | 34 | 410 | 82° |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava