Performance Dashboard
Athlete analytics & progression tracking
1000m
900
Points
2:27.95
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 10, 2018 | David Hemery Valentine Invitational | 2:27.95 | 21 | 900 |
| Jan. 14, 2017 | Utica College Invitational | 2:39.19 | 2 | 689 |
| Feb. 1, 2015 | Section 11 County Champs | 2:41.75 | 5 | 644 |
| Feb. 22, 2015 | Long Island Elite Meet | 2:43.07 | 8 | 622 |
| Jan. 25, 2015 | Section 11 League Champs | 2:43.35 | 3 | 617 |
| Dec. 10, 2014 | Section XI Crossover "A" | 2:44.32 | 2 | 601 |
| Feb. 8, 2015 | Section 11 State Qualifier | 2:45.16 | 12 | 588 |
| Jan. 14, 2015 | Section 11 Cross Over E | 2:50.86 | 4 | 499 |
| Jan. 19, 2014 | Section 11 Last Chance | 2:53.94 | 10 | 454 |
| Jan. 12, 2014 | Section 11 Cross Over E | 2:56.39 | 5 | 419 |
1500m
739
Points
4:10.21
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 9, 2017 | Nazareth ROC City Classic | 4:10.21 | 6 | 739 |
| March 31, 2018 | Geneseo Early Season Invitational | 4:25.02 | 17 | 585 |
1600m
777
Points
4:24.61
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 29, 2015 | Section 11 Division Champs | 4:24.61 | 6 | 777 |
| April 11, 2015 | Suffolk Officials Boys Meet | 4:33.36 | 10 | 688 |
| May 4, 2013 | Saint Anthony's Invite | 4:49.10 | 8 | 541 |
| Dec. 14, 2014 | Section XI Crossover "B" | 4:49.41 | 5 | 538 |
| April 26, 2014 | Westhampton Beach Invitational | 4:49.78 | 14 | 535 |
| April 26, 2013 | Westhampton Beach Invitational | 4:49.91 | 31 | 534 |
| Feb. 2, 2014 | Section 11 County Champs | 4:51.80 | 11 | 518 |
| May 15, 2013 | Longwood Frosh/Soph Invitational | 4:52.81 | 10 | 509 |
| Dec. 8, 2013 | Section 11 Cross Over A | 4:59.11 | 3 | 457 |
| May 5, 2012 | St. Anthony's Invitational | 5:00.71 | 43 | 444 |
| April 20, 2013 | Suffolk Boys Coaches Meet | 5:06.15 | 15 | 402 |
| Jan. 25, 2013 | Section 11 Frosh/Soph Champs | 5:08.36 | 13 | 385 |
| Jan. 11, 2013 | Section 11 Boys Cross Over E | 5:10.09 | 14 | 373 |
| Jan. 20, 2013 | Section 11 Coaches Classic | 5:12.62 | 27 | 355 |
| Dec. 28, 2012 | North Shore HS Invitational | 5:42.03 | 203 | 177 |
200m
803
Points
22.92
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 30, 2019 | Geneseo Early Season Invitational | 22.92 | 10 | 803 |
2000msc
665
Points
6:45.05
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 19, 2014 | New York Relays | 6:45.05 | 6 | 665 |
| April 12, 2014 | Suffolk Officials Boys Meet | 7:00.00 | 6 | 589 |
| April 13, 2013 | Suffolk Officials Boys Meet | 7:18.10 | 13 | 504 |
3000msc
690
Points
10:20.26
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 22, 2014 | Section 11 Division Champs | 10:20.26 | 6 | 690 |
| June 1, 2014 | Section 11 State Qualifier | 10:32.08 | 14 | 649 |
| May 10, 2014 | 47th Glenn D. Loucks Games | 10:57.96 | 25 | 566 |
| May 23, 2013 | Section 11 Division Champs | 11:03.24 | 12 | 549 |
| June 1, 2013 | Section 11 State Qualifier | 11:14.21 | 20 | 516 |
3200m
399
Points
11:02.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 21, 2012 | New York Relays | 11:02.39 | 35 | 399 |
| Dec. 9, 2012 | Section 11 Boys Cross Over A | 11:33.55 | 17 | 301 |
| Dec. 15, 2013 | Section 11 Cross Over B | 11:37.36 | 9 | 290 |
400m
915
Points
49.06
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 28, 2018 | St. John Fisher Cardinal Classic | 49.06 | 1 | 915 |
| March 30, 2019 | Geneseo Early Season Invitational | 50.98 | 2 | 801 |
| Jan. 20, 2017 | Highlander Invitational | 51.19 | 1 | 789 |
| April 30, 2016 | St. John Fisher Cardinal Classic | 51.34 | 7 | 781 |
4000m_cc
387
Points
14:02.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 11, 2014 | Reebok Manhattan HS Invitational | 14:02.20 | 34 | 387 |
| Oct. 12, 2013 | Reebok Manhattan HS Invitational | 14:28.30 | 96 | 321 |
| Oct. 13, 2012 | Reebok Manhattan HS Invitational | 14:50.50 | 30 | 270 |
500m
861
Points
1:05.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 26, 2019 | Robert Kane Invitational | 1:05.63 | 1 | 861 |
5000m_cc
544
Points
16:37.43
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 18, 2014 | Brown Invitational | 16:37.43 | 38 | 544 |
| Oct. 19, 2013 | Brown Invitational | 17:12.70 | 58 | 461 |
| Oct. 31, 2014 | Section 11 Championships | 17:40.39 | 40 | 400 |
| Oct. 21, 2014 | Section XI Division Championships | 17:49.29 | 40 | 382 |
| Sept. 13, 2014 | Jim Smith Invitational | 17:56.43 | 13 | 367 |
| Oct. 20, 2012 | Brown Invitational | 18:10.10 | 105 | 340 |
| Nov. 29, 2014 | Nike Cross Nationals New York Regional | 18:11.40 | 117 | 338 |
| Sept. 27, 2014 | Suffolk Coaches Invitational | 18:21.57 | 18 | 318 |
| Sept. 28, 2013 | Suffolk Coaches Invitational | 18:46.44 | 42 | 273 |
| Oct. 24, 2012 | Section XI Division Championships | 18:56.10 | 102 | 257 |
| Oct. 22, 2013 | Section XI Division Championships | 18:56.95 | 112 | 255 |
| Oct. 15, 2011 | Brown Invitational | 19:08.30 | 106 | 236 |
5000m
509
Points
16:52.12
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 2, 2017 | Geneseo Early Season Invitational | 16:52.12 | 4 | 509 |
6000m_cc
463
Points
21:26.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 5, 2015 | Flower City Opener | 21:26.00 | 26 | 463 |
600m
837
Points
1:22.92
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 9, 2016 | Houghton December Classic | 1:22.92 | 1 | 837 |
| Dec. 5, 2015 | Brockport Season Opener | 1:26.28 | 6 | 720 |
| Dec. 22, 2012 | Section 11 Boys Cross Over C | 1:40.59 | 15 | 322 |
800m
980
Points
1:51.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 20, 2024 | Paul Donahue Invitational | 1:51.63 | 15 | 980 |
| May 14, 2018 | Swarthmore Final Qualifier | 1:51.65 | 4 | 980 |
| April 20, 2019 | Larry Ellis Invitational | 1:52.28 | 11 | 962 |
| March 9, 2019 | NCAA DIII Indoor Track and Field Championships | 1:52.61 | 4 | 953 |
| March 9, 2019 | NCAA DIII Indoor Championships | 1:52.61 | 4 | 953 |
| May 15, 2017 | Swarthmore Final Qualifier | 1:52.98 | 3 | 943 |
| April 15, 2018 | Bison Outdoor Classic | 1:53.05 | 4 | 941 |
| Feb. 9, 2019 | David Hemery BU Valentine Invitational | 1:53.07 | 36 | 941 |
| March 9, 2019 | NCAA DIII Indoor Championships | 1:53.14 | 5 | 939 |
| March 9, 2019 | NCAA DIII Indoor Track and Field Championships | 1:53.14 | 5 | 939 |
| April 21, 2018 | Larry Ellis Invitational | 1:53.23 | 2 | 936 |
| April 16, 2023 | Bison Outdoor Classic | 1:53.59 | 34 | 926 |
| May 18, 2017 | Oneonta Final Qualifier | 1:53.78 | 3 | 921 |
| May 5, 2018 | SUNYAC Outdoor Track & Field Championships | 1:53.87 | 1 | 919 |
| May 4, 2019 | SUNYAC Championships | 1:54.38 | 4 | 905 |
| Feb. 19, 2019 | RIT Tiger Invitational | 1:54.46 | 1 | 903 |
| Jan. 28, 2017 | Bison Open & Multis | 1:54.46 | 2 | 903 |
| Feb. 16, 2019 | RIT Late Feb Invitational | 1:54.46 | 1 | 903 |
| Feb. 24, 2018 | SUNYAC Indoor Championships | 1:54.59 | 1 | 900 |
| April 22, 2017 | SUNY Cortland Classic Invitational | 1:54.95 | 1 | 890 |
| Dec. 7, 2018 | Houghton December Classic | 1:55.01 | 1 | 888 |
| May 7, 2016 | SUNYAC Outdoor Track & Field Championships | 1:55.02 | 3 | 888 |
| Feb. 23, 2019 | SUNYAC Indoor Championship | 1:55.11 | 1 | 886 |
| May 6, 2017 | SUNYAC Outdoor Track & Field Championships | 1:55.14 | 2 | 885 |
| Feb. 2, 2019 | Tufts Cupid Challenge | 1:55.22 | 2 | 883 |
| Feb. 11, 2017 | David Hemery Valentine Invitational | 1:55.24 | 5 | 882 |
| Feb. 24, 2018 | SUNYAC Indoor Championships | 1:55.39 | 1 | 878 |
| May 26, 2018 | NCAA DIII Outdoor Championships | 1:55.63 | 6 | 872 |
| Jan. 18, 2019 | Highlander Invitational | 1:55.68 | 1 | 871 |
| Jan. 27, 2024 | Dr. Sander Invitational Columbia Challenge | 1:55.72 | 26 | 870 |
| May 7, 2016 | SUNYAC Outdoor Track & Field Championships | 1:55.75 | 4 | 869 |
| Feb. 3, 2018 | Ithaca College Bomber Invitational | 1:55.90 | 3 | 865 |
| April 14, 2017 | Bison Outdoor Classic | 1:56.16 | 5 | 858 |
| April 16, 2016 | Bison Outdoor Classic | 1:56.23 | 2 | 856 |
| Feb. 13, 2016 | David Hemery Valentine Invitational | 1:56.48 | 93 | 850 |
| Dec. 1, 2018 | Brockport Green vs Gold Alumni Multi and Invitational | 1:56.61 | 1 | 846 |
| Feb. 25, 2017 | SUNYAC Indoor Championships | 1:56.78 | 1 | 842 |
| May 5, 2018 | SUNYAC Outdoor Track & Field Championships | 1:56.86 | 1 | 840 |
| Feb. 25, 2017 | SUNYAC Indoor Championships | 1:56.87 | 2 | 840 |
| Jan. 27, 2018 | Robert Kane Invitational | 1:56.99 | 1 | 837 |
| Jan. 30, 2016 | Bison Open & Multis | 1:57.10 | 5 | 834 |
| Dec. 8, 2017 | Houghton December Classic | 1:57.34 | 1 | 828 |
| May 6, 2017 | SUNYAC Outdoor Track & Field Championships | 1:57.45 | 3 | 825 |
| Feb. 27, 2016 | SUNYAC Indoor Championships | 1:58.10 | 2 | 808 |
| April 11, 2016 | Nazareth ROC City Classic | 1:59.01 | 11 | 785 |
| Jan. 16, 2016 | RIT Invitational | 1:59.46 | 4 | 774 |
| March 4, 2016 | Tufts Last Chance | 2:00.10 | 7 | 759 |
| Feb. 27, 2016 | SUNYAC Indoor Championships | 2:04.35 | 7 | 658 |
| April 25, 2015 | Westhampton Beach Invitational | 2:04.37 | 6 | 657 |
| April 26, 2014 | Westhampton Beach Invitational | 2:10.04 | 15 | 534 |
8000m_cc
584
Points
27:33.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 17, 2015 | Rowan's Inter-Regional Border Battle | 27:33.00 | 71 | 584 |
| Oct. 3, 2015 | Mike Woods Invitational | 27:39.00 | 255 | 576 |
| Sept. 12, 2015 | Oswego State Invitational | 27:52.10 | 32 | 558 |
| Sept. 19, 2015 | University of Rochester Yellowjacket Invitational | 28:38.70 | 79 | 496 |
mile
737
Points
4:30.11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 20, 2018 | Carnegie Mellon Invitational | 4:30.11 | 1 | 737 |
| May 16, 2015 | Eddy Games | 4:31.07 | 10 | 727 |
| Dec. 5, 2015 | Brockport Season Opener | 4:32.20 | 4 | 716 |
| May 18, 2013 | Eddy Games | 4:42.53 | 29 | 616 |
| Jan. 4, 2014 | The Hispanic Games | 4:56.26 | 103 | 495 |
| Jan. 10, 2015 | The Hispanic Games | 5:08.74 | 220 | 396 |
| Dec. 21, 2013 | Bishop Loughlin Games | 5:16.99 | 164 | 337 |
| Dec. 15, 2012 | Bishop Loughlin Games | 5:22.42 | 131 | 301 |
3mile_cc
439
Points
16:44.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 20, 2014 | Suffern Invitational | 16:44.30 | 14 | 439 |
| Sept. 21, 2013 | Suffern Invitational | 17:57.43 | 59 | 287 |
| Sept. 17, 2011 | Suffern Invitational | 19:29.83 | 34 | 141 |
Mid-D
Event Group
980
Points
1:51.63
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 20, 2024 | 800m | Paul Donahue Invitational | 1:51.63 | 15 | 980 |
| May 14, 2018 | 800m | Swarthmore Final Qualifier | 1:51.65 | 4 | 980 |
| April 20, 2019 | 800m | Larry Ellis Invitational | 1:52.28 | 11 | 962 |
| March 9, 2019 | 800m | NCAA DIII Indoor Track and Field Championships | 1:52.61 | 4 | 953 |
| March 9, 2019 | 800m | NCAA DIII Indoor Championships | 1:52.61 | 4 | 953 |
Mile
Event Group
777
Points
4:24.61
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 29, 2015 | 1600m | Section 11 Division Champs | 4:24.61 | 6 | 777 |
| April 9, 2017 | 1500m | Nazareth ROC City Classic | 4:10.21 | 6 | 739 |
| Jan. 20, 2018 | Mile | Carnegie Mellon Invitational | 4:30.11 | 1 | 737 |
| May 16, 2015 | Mile | Eddy Games | 4:31.07 | 10 | 727 |
| Dec. 5, 2015 | Mile | Brockport Season Opener | 4:32.20 | 4 | 716 |
Short Sprints
Event Group
803
Points
22.92
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 30, 2019 | 200m | Geneseo Early Season Invitational | 22.92 | 10 | 803 |
Steeple
Event Group
690
Points
10:20.26
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 22, 2014 | 3000mSC | Section 11 Division Champs | 10:20.26 | 6 | 690 |
| April 19, 2014 | 2000mSC | New York Relays | 6:45.05 | 6 | 665 |
| June 1, 2014 | 3000mSC | Section 11 State Qualifier | 10:32.08 | 14 | 649 |
| April 12, 2014 | 2000mSC | Suffolk Officials Boys Meet | 7:00.00 | 6 | 589 |
| May 10, 2014 | 3000mSC | 47th Glenn D. Loucks Games | 10:57.96 | 25 | 566 |
Distance
Event Group
399
Points
11:02.39
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 21, 2012 | 3200m | New York Relays | 11:02.39 | 35 | 399 |
| Dec. 9, 2012 | 3200m | Section 11 Boys Cross Over A | 11:33.55 | 17 | 301 |
| Dec. 15, 2013 | 3200m | Section 11 Cross Over B | 11:37.36 | 9 | 290 |
Long Sprints
Event Group
915
Points
49.06
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 28, 2018 | 400m | St. John Fisher Cardinal Classic | 49.06 | 1 | 915 |
| Jan. 26, 2019 | 500m | Robert Kane Invitational | 1:05.63 | 1 | 861 |
| March 30, 2019 | 400m | Geneseo Early Season Invitational | 50.98 | 2 | 801 |
| Jan. 20, 2017 | 400m | Highlander Invitational | 51.19 | 1 | 789 |
| April 30, 2016 | 400m | St. John Fisher Cardinal Classic | 51.34 | 7 | 781 |
Cross Country
Event Group
584
Points
27:33.00
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 17, 2015 | 8000mCC | Rowan's Inter-Regional Border Battle | 27:33.00 | 71 | 584 |
| Oct. 3, 2015 | 8000mCC | Mike Woods Invitational | 27:39.00 | 255 | 576 |
| Sept. 12, 2015 | 8000mCC | Oswego State Invitational | 27:52.10 | 32 | 558 |
| Oct. 18, 2014 | 5K XC | Brown Invitational | 16:37.43 | 38 | 544 |
| Sept. 19, 2015 | 8000mCC | University of Rochester Yellowjacket Invitational | 28:38.70 | 79 | 496 |
Long-Distance
Event Group
509
Points
16:52.12
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 2, 2017 | 5000m | Geneseo Early Season Invitational | 16:52.12 | 4 | 509 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava