Performance Dashboard
Athlete analytics & progression tracking
1000m
661
Points
2:40.75
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 15, 2017 | Section 2 TCITL Boys Invite | 2:40.75 | 6 | 661 | |
| Feb. 26, 2017 | Section 2 State Qualifier | 2:41.66 | 3 | 646 | |
| Jan. 27, 2018 | New Hampshire vs Maine vs Vermont vs Dartmouth | 2:42.08 | 5 | 639 | |
| Feb. 19, 2017 | Section 2 Division Championships - Div. II & III | 2:42.67 | 1 | 629 | |
| Jan. 20, 2018 | New Hampshire vs. Holy Cross | 2:43.90 | 7 | 608 | |
| Feb. 21, 2016 | Section 2 Division Championships | 2:47.95 | 5 | 543 | |
| Dec. 21, 2013 | Bishop Loughlin Games | 2:55.12 | 98 | 437 | |
| Feb. 22, 2015 | Section 2 Division Championships | 3:00.99 | 10 | 359 |
1500m
689
Points
4:14.80
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 23, 2019 | Holy Cross Mens Meet | 4:14.80 | 9 | 689 | 64° |
| April 13, 2019 | UNH Wildcat Invitational | 4:16.19 | 20 | 675 | |
| April 16, 2016 | Warrior Track Classic | 4:16.70 | 9 | 669 | 62° |
| April 21, 2018 | George Davis Invitational | 4:22.28 | 16 | 612 | 57° |
| April 28, 2018 | UMass Pre-Conference Meet | 4:22.55 | 10 | 610 | 68° |
| April 18, 2015 | Warrior Track Classic | 4:25.04 | 9 | 585 | 71° |
| April 12, 2014 | Warrior Track Classic | 4:27.23 | 4 | 564 | 65° |
| April 27, 2019 | UNH Pre-Conference Meet | 4:37.35 | 32 | 471 |
1600m
690
Points
4:33.16
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 18, 2016 | Sec. 2 Suburban Council Championship | 4:33.16 | 9 | 690 | 64° |
| April 30, 2016 | Anthony Luciano Memorial Invitational | 4:35.06 | 7 | 671 | 63° |
| May 20, 2015 | Sec. 2 Suburban Council Championship | 4:38.44 | 10 | 639 | |
| Feb. 19, 2017 | Section 2 Division Championships - Div. II & III | 4:42.69 | 3 | 599 | |
| April 25, 2015 | Anthony Luciano Memorial Invitational | 4:44.63 | 17 | 581 | 52° |
| Jan. 31, 2016 | Section 2 Suburban Council Champs | 4:47.88 | 11 | 552 | |
| Jan. 3, 2016 | Section 2 League Meets 4 | 4:49.40 | 1 | 539 | |
| Feb. 22, 2015 | Section 2 Division Championships | 4:50.23 | 7 | 531 | |
| May 16, 2017 | Boys Suburban Council Champs | 5:07.38 | 26 | 393 | 73° |
| May 30, 2014 | Section 2 State Qualifier | 5:08.78 | 32 | 382 | 69° |
| Jan. 20, 2013 | Suburban Frosh Champs | 5:16.90 | 4 | 325 | |
| May 10, 2012 | Sec. 2 Suburban Council Frosh/Soph | 5:21.20 | 16 | 296 | 56° |
| Jan. 22, 2012 | Section 2 Freshman Champs | 5:37.20 | 16 | 202 |
3000m
633
Points
9:21.27
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 2, 2017 | Maine vs New Hampshire | 9:21.27 | 11 | 633 | |
| Jan. 18, 2020 | New Hampshire vs. Holy Cross | 9:32.65 | 8 | 583 | |
| Jan. 17, 2015 | Yale Track Classic | 9:36.54 | 125 | 566 | |
| Jan. 25, 2020 | New Hampshire vs Maine vs Vermont vs Dartmouth | 9:45.19 | 12 | 529 |
3000m_cc
333
Points
10:37.71
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 12, 2013 | Burnt Hills Invitational | 10:37.71 | 2 | 333 | |
| Oct. 13, 2012 | Burnt Hills Invitational | 10:46.50 | 3 | 305 |
3000msc
699
Points
10:17.63
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 7, 2016 | Colonie Relays | 10:17.63 | 3 | 699 | |
| June 3, 2016 | Section 2 State Qualifier | 10:20.09 | 6 | 690 | |
| May 30, 2015 | Section 2 Groups | 10:22.93 | 3 | 680 | |
| May 14, 2016 | Queensbury Invitational | 10:23.97 | 1 | 677 | |
| May 25, 2016 | Section 2 Group 2 | 10:28.50 | 1 | 662 | 81° |
| May 9, 2015 | Queensbury Invitational | 10:32.02 | 1 | 650 | |
| April 14, 2018 | UNH Wildcat Invitational | 10:32.40 | 3 | 648 | |
| April 20, 2019 | Jay Carisella Invite | 10:37.02 | 9 | 633 | |
| May 2, 2015 | Colonie Relays | 10:38.78 | 4 | 627 | 69° |
| April 6, 2019 | 2019 UNH Season Opener | 10:39.35 | 3 | 625 | |
| May 24, 2014 | Section 2 Groups | 10:47.39 | 5 | 599 | |
| May 10, 2014 | Queensbury Invitational | 10:56.77 | 5 | 569 | |
| May 6, 2017 | Colonie Relays | 10:59.31 | 10 | 561 |
3200m
527
Points
10:27.10
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 4, 2015 | Section 2 League Meets 4 | 10:27.10 | 2 | 527 | |
| April 26, 2014 | Anthony Luciano Memorial Invitational | 10:29.08 | 17 | 519 | 57° |
| Feb. 15, 2015 | Section 2 Suburban Council /Independent League Champs | 10:52.68 | 10 | 432 | |
| Jan. 7, 2017 | Section 2 League Meets 5 | 10:53.00 | 3 | 431 | |
| Jan. 19, 2014 | Suburban Frosh Champs | 10:56.70 | 1 | 418 | |
| Jan. 13, 2013 | Section 2 League Meets 6 | 11:08.30 | 8 | 379 |
400h
681
Points
1:00.18
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 14, 2016 | Queensbury Invitational | 1:00.18 | 3 | 681 | |
| May 25, 2016 | Section 2 Group 2 | 1:00.50 | 7 | 669 | 81° |
| May 30, 2015 | Section 2 Groups | 1:02.22 | 3 | 605 |
5000m_cc
499
Points
16:56.10
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 19, 2018 | 16th Annual CCSU Mini Meet | 16:56.10 | 37 | 499 | 59° |
| Sept. 1, 2018 | UNH Tri | 17:10.00 | 26 | 467 | |
| Nov. 12, 2016 | NYSPHSAA - New York State Championships | 17:14.40 | 60 | 457 | 44° |
| Nov. 14, 2015 | NYSPHSAA - New York State Championships | 17:25.20 | 41 | 433 | |
| Nov. 21, 2015 | NY Federation Championships | 17:26.00 | 104 | 431 | |
| Aug. 31, 2019 | UNH Invitational | 17:32.81 | 43 | 416 | |
| Nov. 8, 2014 | NYSPHSAA - New York State Championships | 17:33.00 | 65 | 416 | 41° |
| Nov. 26, 2016 | Nike Cross Nationals New York Regional | 17:36.20 | 103 | 409 | |
| Nov. 28, 2015 | Nike Cross Nationals New York Regional | 17:38.40 | 5 | 405 | |
| Sept. 2, 2017 | New Hampshire vs. Providence vs. Holy Cross | 17:38.80 | 42 | 404 | |
| Nov. 19, 2016 | NY Federation Championships | 17:44.30 | 103 | 392 | |
| Nov. 1, 2013 | Section 2 Championships | 18:16.39 | 39 | 328 |
800m
681
Points
2:03.35
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 21, 2017 | Yale Track Classic | 2:03.35 | 34 | 681 | |
| April 29, 2017 | Luciano Memorial Invitational | 2:06.04 | 5 | 620 | 72° |
| April 22, 2017 | Warrior Track Classic | 2:07.60 | 7 | 586 | 53° |
| May 24, 2017 | Section 2 Group 2 | 2:15.12 | 16 | 435 | 69° |
| Jan. 12, 2014 | Dartmouth Relays | 2:16.17 | 48 | 416 |
8000m_cc
422
Points
29:38.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 13, 2019 | Maine v New Hampshire Dual | 29:38.00 | 24 | 422 | |
| Oct. 7, 2017 | New England Collegiate Championships | 29:38.30 | 120 | 422 |
mile
686
Points
4:35.21
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 10, 2018 | Maine vs University of New Hampshire Dual Meet | 4:35.21 | 6 | 686 | |
| Jan. 7, 2017 | Dartmouth Relays | 4:40.35 | 16 | 636 | |
| Jan. 10, 2015 | Dartmouth Relays | 4:48.33 | 18 | 563 | |
| Dec. 19, 2015 | Bishop Loughlin Games | 4:48.36 | 61 | 563 | |
| Jan. 9, 2016 | Dartmouth Relays | 4:49.12 | 21 | 556 | |
| Dec. 20, 2014 | Bishop Loughlin Games | 4:53.56 | 62 | 518 |
3mile_cc
557
Points
15:55.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 24, 2016 | Baldwinsville Invitational | 15:55.90 | 19 | 557 | 61° |
| Oct. 29, 2016 | Sec. 2 Suburban Council Championships | 15:56.91 | 19 | 554 | |
| Sept. 26, 2015 | Baldwinsville Invitational | 16:02.50 | 19 | 540 | |
| Oct. 3, 2015 | 51st Annual McQuaid Invitational | 16:03.60 | 40 | 537 | 51° |
| Oct. 15, 2016 | Burnt Hills Invitational | 16:04.28 | 17 | 535 | |
| Sept. 20, 2014 | Baldwinsville Invitational | 16:10.30 | 0 | 520 | |
| Nov. 4, 2016 | Section 2 Championships | 16:13.88 | 12 | 511 | |
| Oct. 17, 2015 | Burnt Hills Invitational | 16:14.99 | 37 | 509 | |
| Oct. 1, 2016 | 52nd Annual McQuaid Invitational | 16:17.00 | 45 | 504 | 64° |
| Oct. 11, 2014 | Burnt Hills Invitational | 16:27.11 | 19 | 479 | |
| Sept. 19, 2015 | Fort Plain Invitational | 16:28.06 | 4 | 477 | |
| Sept. 27, 2014 | 50th Annual McQuaid Invitational | 16:29.90 | 45 | 473 | 72° |
| Oct. 31, 2014 | Section 2 Championships | 16:36.08 | 15 | 458 | |
| Nov. 6, 2015 | Section 2 Championships | 16:40.79 | 13 | 447 | |
| Oct. 31, 2015 | Sec. 2 Suburban Council Championships | 16:50.81 | 53 | 424 | |
| Oct. 25, 2014 | Sec. 2 Suburban Council Championships | 16:56.30 | 32 | 412 | |
| Sept. 16, 2014 | Section 2 Mega-Dual | 16:57.93 | 26 | 408 | |
| Oct. 25, 2013 | Sec. 2 Suburban Council Championships | 17:06.26 | 9 | 390 | |
| Sept. 29, 2012 | McQuaid Invitational | 17:14.00 | 24 | 373 | 61° |
| Aug. 30, 2014 | Fonda-Fultonville Invitational | 17:16.36 | 5 | 369 | |
| Nov. 2, 2012 | Section 2 Championships | 17:18.63 | 49 | 364 | |
| Sept. 3, 2016 | Fonda-Fultonville Invitational | 17:19.21 | 6 | 363 | |
| Sept. 22, 2012 | Baldwinsville Invitational | 17:34.10 | 1 | 332 | |
| Sept. 21, 2013 | Baldwinsville Invitational | 18:03.50 | 7 | 276 | |
| Sept. 1, 2012 | Fonda-Fultonville Invitational | 19:49.91 | 5 | 117 | |
| Aug. 31, 2013 | Fonda-Fultonville Invitational | 20:18.27 | 14 | 85 |
Mid-D
Event Group
681
Points
2:03.35
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Jan. 21, 2017 | 800m | Yale Track Classic | 2:03.35 | 34 | 681 | |
| Jan. 15, 2017 | 1000m | Section 2 TCITL Boys Invite | 2:40.75 | 6 | 661 | |
| Feb. 26, 2017 | 1000m | Section 2 State Qualifier | 2:41.66 | 3 | 646 | |
| Jan. 27, 2018 | 1000m | New Hampshire vs Maine vs Vermont vs Dartmouth | 2:42.08 | 5 | 639 | |
| Feb. 19, 2017 | 1000m | Section 2 Division Championships - Div. II & III | 2:42.67 | 1 | 629 |
Mile
Event Group
690
Points
4:33.16
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 18, 2016 | 1600m | Sec. 2 Suburban Council Championship | 4:33.16 | 9 | 690 | 64° |
| April 23, 2019 | 1500m | Holy Cross Mens Meet | 4:14.80 | 9 | 689 | 64° |
| Feb. 10, 2018 | Mile | Maine vs University of New Hampshire Dual Meet | 4:35.21 | 6 | 686 | |
| April 13, 2019 | 1500m | UNH Wildcat Invitational | 4:16.19 | 20 | 675 | |
| April 30, 2016 | 1600m | Anthony Luciano Memorial Invitational | 4:35.06 | 7 | 671 | 63° |
Distance
Event Group
633
Points
9:21.27
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Dec. 2, 2017 | 3000m | Maine vs New Hampshire | 9:21.27 | 11 | 633 | |
| Jan. 18, 2020 | 3000m | New Hampshire vs. Holy Cross | 9:32.65 | 8 | 583 | |
| Jan. 17, 2015 | 3000m | Yale Track Classic | 9:36.54 | 125 | 566 | |
| Jan. 25, 2020 | 3000m | New Hampshire vs Maine vs Vermont vs Dartmouth | 9:45.19 | 12 | 529 | |
| Jan. 4, 2015 | 3200m | Section 2 League Meets 4 | 10:27.10 | 2 | 527 |
Cross Country
Event Group
557
Points
15:55.90
Personal Record
3 Mile XC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 24, 2016 | 3 Mile XC | Baldwinsville Invitational | 15:55.90 | 19 | 557 | 61° |
| Oct. 29, 2016 | 3 Mile XC | Sec. 2 Suburban Council Championships | 15:56.91 | 19 | 554 | |
| Sept. 26, 2015 | 3 Mile XC | Baldwinsville Invitational | 16:02.50 | 19 | 540 | |
| Oct. 3, 2015 | 3 Mile XC | 51st Annual McQuaid Invitational | 16:03.60 | 40 | 537 | 51° |
| Oct. 15, 2016 | 3 Mile XC | Burnt Hills Invitational | 16:04.28 | 17 | 535 |
Steeple
Event Group
699
Points
10:17.63
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 7, 2016 | 3000mSC | Colonie Relays | 10:17.63 | 3 | 699 | |
| June 3, 2016 | 3000mSC | Section 2 State Qualifier | 10:20.09 | 6 | 690 | |
| May 30, 2015 | 3000mSC | Section 2 Groups | 10:22.93 | 3 | 680 | |
| May 14, 2016 | 3000mSC | Queensbury Invitational | 10:23.97 | 1 | 677 | |
| May 25, 2016 | 3000mSC | Section 2 Group 2 | 10:28.50 | 1 | 662 | 81° |
Hurdles
Event Group
681
Points
1:00.18
Personal Record
400H
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 14, 2016 | 400H | Queensbury Invitational | 1:00.18 | 3 | 681 | |
| May 25, 2016 | 400H | Section 2 Group 2 | 1:00.50 | 7 | 669 | 81° |
| May 30, 2015 | 400H | Section 2 Groups | 1:02.22 | 3 | 605 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava