Performance Dashboard
Athlete analytics & progression tracking
10000m
874
Points
30:58.28
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 6, 2019 | Colonial Relays | 30:58.28 | 18 | 874 |
| May 6, 2018 | America East Conference Outdoor Championship | 31:06.86 | 5 | 863 |
| May 5, 2019 | America East Conference Outdoor Championship | 31:17.88 | 5 | 848 |
| May 11, 2019 | New England (NEICAAA) Championships | 31:43.87 | 2 | 814 |
| May 7, 2017 | America East Conference Outdoor Championship | 31:57.32 | 11 | 796 |
10000m_cc
738
Points
32:43.34
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 11, 2016 | NCAA DI Northeast Regional | 32:43.34 | 107 | 738 |
| Nov. 10, 2017 | NCAA DI Northeast Regional | 34:59.80 | 162 | 578 |
| Nov. 9, 2018 | NCAA DI Northeast Regional | 35:12.30 | 112 | 564 |
1500m
785
Points
4:06.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 29, 2017 | UMass Pre-Conference Meet | 4:06.01 | 13 | 785 |
| April 28, 2018 | UMass Pre-Conference Meet | 4:06.29 | 3 | 782 |
| April 14, 2017 | Dartmouth Invitational | 4:08.89 | 5 | 753 |
| April 7, 2018 | U Mass Minuteman Track and Field Invitational | 4:09.86 | 4 | 743 |
| April 27, 2019 | UNH Pre-Conference Meet | 4:12.71 | 21 | 712 |
1600m
781
Points
4:24.29
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 30, 2016 | 13th Annual Unionville Invitational | 4:24.29 | 2 | 781 |
| April 16, 2016 | 9th Annual Viking Invitational | 4:27.05 | 4 | 752 |
| May 11, 2016 | Ches-Mont Championship | 4:30.55 | 6 | 716 |
| May 6, 2015 | Ches-Mont Championship | 4:32.16 | 6 | 700 |
| May 9, 2015 | Warrior Classic | 4:34.13 | 1 | 680 |
| May 7, 2014 | Ches-Mont Championship | 4:35.59 | 10 | 666 |
| April 17, 2015 | New Balance-Warrior Invitational | 4:37.32 | 19 | 649 |
| April 26, 2014 | 11th Annual Unionville Invitational | 4:37.83 | 15 | 645 |
| May 2, 2014 | 9th Nike Henderson Track & Field Invitational | 4:39.34 | 25 | 630 |
| April 1, 2016 | Downingtown West 5th Annual Whippet Invitational | 4:39.51 | 2 | 629 |
| April 11, 2014 | Warrior Invitational | 4:42.95 | 32 | 596 |
| May 10, 2014 | Warrior Classic | 4:43.41 | 6 | 592 |
| May 8, 2013 | Ches-Mont Championship | 4:47.12 | 19 | 559 |
| April 4, 2014 | Downingtown West Spring Invitational | 4:50.03 | 14 | 533 |
| April 19, 2013 | Warrior Invitational | 4:53.79 | 49 | 501 |
2mile
493
Points
10:39.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 4, 2014 | Albright College HS Invite #2 | 10:39.86 | 2 | 493 |
3000m
853
Points
8:36.51
Personal Record
3200m
764
Points
9:31.49
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 21, 2016 | PIAA District 1 AAA Championships | 9:31.49 | 12 | 764 |
| May 6, 2016 | 11th Nike Henderson Track & Field Invitational | 9:33.18 | 14 | 756 |
| April 22, 2016 | New Balance-Warrior Invitational | 9:40.28 | 3 | 724 |
| May 16, 2015 | PIAA District 1 AAA Championships | 9:44.06 | 19 | 707 |
| May 1, 2015 | 10th Nike Henderson Track & Field Invitational | 9:45.32 | 32 | 701 |
| April 1, 2015 | Rustin Invitational | 9:51.24 | 3 | 675 |
| April 25, 2015 | 12th Annual Nike Unionville Invitational | 9:51.94 | 5 | 672 |
| April 11, 2015 | 8th Annual Viking Invitational | 9:56.94 | 2 | 650 |
| April 16, 2014 | Rustin Invitational | 10:11.62 | 3 | 588 |
| March 24, 2016 | Rustin Invitational | 10:26.28 | 8 | 530 |
3200m_cc
695
Points
9:46.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 21, 2015 | 5th West Chester Henderson XC Invitational | 9:46.60 | 4 | 695 |
| Oct. 8, 2014 | 5th West Chester Henderson XC Invitational | 10:01.50 | 2 | 631 |
5000m
839
Points
14:50.58
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 23, 2019 | America East Indoor Championship | 14:50.58 | 12 | 839 |
| April 13, 2018 | Dartmouth Invitational | 14:56.24 | 3 | 821 |
| Feb. 24, 2018 | American East Indoor Championships | 15:04.95 | 14 | 795 |
| Feb. 2, 2019 | NEICAA Indoor Championships | 15:05.53 | 9 | 794 |
| Feb. 25, 2017 | America East Indoor Track & Field Championships | 15:07.59 | 12 | 787 |
| May 12, 2018 | New England (NEICAAA) Championships | 15:07.59 | 11 | 787 |
| Feb. 22, 2020 | America East Indoor Championship | 15:11.73 | 18 | 775 |
| Feb. 1, 2020 | NEICAAA Indoor Championships | 15:13.18 | 12 | 771 |
| April 12, 2019 | Dartmouth Outdoor Invitational | 15:15.97 | 7 | 763 |
| Dec. 9, 2017 | Dartmouth Season Opener | 15:17.47 | 1 | 758 |
| Dec. 8, 2018 | Dartmouth Season Opener Quad | 15:19.11 | 2 | 754 |
| April 1, 2017 | Bryant Black & Gold Invitational | 15:19.17 | 10 | 754 |
| April 22, 2017 | UAlbany Spring Classic | 15:21.86 | 3 | 746 |
| Dec. 10, 2016 | Jay Carisella Track & Field Invitational | 15:22.16 | 4 | 745 |
| April 21, 2018 | UAlbany Spring Classic | 15:30.08 | 9 | 722 |
| May 7, 2017 | America East Conference Outdoor Championship | 15:37.68 | 17 | 701 |
5000m_cc
635
Points
16:02.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 24, 2014 | PIAA District 1 Championships | 16:02.00 | 12 | 635 |
| Oct. 30, 2015 | PIAA District 1 Championships | 16:03.00 | 20 | 632 |
| Sept. 20, 2014 | Spiked Shoe Invitational | 16:20.00 | 4 | 588 |
| Oct. 25, 2013 | PIAA District 1 Championships | 16:28.00 | 56 | 568 |
| Oct. 2, 2015 | Lehigh University's Paul Short Run presented by ASICS | 16:30.00 | 46 | 563 |
| Sept. 26, 2015 | Owego Invitational | 16:33.50 | 2 | 554 |
| Oct. 12, 2015 | Ches-Mont Championships | 16:35.00 | 8 | 550 |
| Nov. 1, 2014 | PIAA State Championships | 16:38.00 | 37 | 543 |
| Nov. 7, 2015 | PIAA State Championships | 16:41.00 | 48 | 535 |
| Oct. 13, 2014 | Ches-Mont Championships | 16:41.00 | 5 | 535 |
| Sept. 11, 2015 | White Clay Creek Classic | 16:42.14 | 3 | 533 |
| Sept. 12, 2014 | White Clay Creek Classic | 16:44.67 | 2 | 526 |
| Oct. 4, 2014 | Paul Short Run | 16:59.00 | 100 | 492 |
| Nov. 29, 2014 | Foot Locker Northeast Regional | 17:10.70 | 96 | 465 |
| Sept. 13, 2013 | White Clay Creek Classic | 17:11.78 | 1 | 463 |
| Oct. 18, 2013 | Ches-Mont Championships | 17:25.00 | 27 | 433 |
| Sept. 22, 2014 | Sun Valley vs. West Chester Rustin | 17:57.00 | 5 | 366 |
6000m_cc
718
Points
19:12.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 3, 2016 | Vermont vs. UMass-Lowell | 19:12.00 | 7 | 718 |
| Sept. 9, 2017 | UMass Minuteman Invitational | 19:49.10 | 24 | 642 |
| Sept. 10, 2016 | UMass Minuteman Invitational | 19:53.30 | 25 | 633 |
800m
673
Points
2:03.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 6, 2016 | TFCAofGP Meet #8 | 2:03.70 | 4 | 673 |
| March 27, 2015 | Downingtown West Spring Invitational | 2:04.81 | 5 | 647 |
| May 7, 2014 | Ches-Mont Championship | 2:09.85 | 30 | 538 |
| Jan. 17, 2015 | TFCAofGP Meet #5 | 2:10.81 | 3 | 519 |
| April 11, 2014 | Warrior Invitational | 2:12.51 | 41 | 485 |
| Dec. 19, 2014 | Franklin & Marshall HS Season Opener Meet #1 | 2:13.09 | 10 | 474 |
8000m_cc
794
Points
25:14.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 5, 2019 | Lehigh University's Paul Short Run | 25:14.70 | 222 | 794 |
| Oct. 13, 2017 | Brown Rothenberg Invitational | 25:19.40 | 9 | 787 |
| Oct. 13, 2018 | Vermont Fall Foliage Invitational | 25:32.00 | 4 | 766 |
| Oct. 15, 2016 | Brown Rothenberg Invitatioinal | 25:37.00 | 12 | 758 |
| Sept. 21, 2018 | Coast-to-Coast Battle in Beantown | 25:46.40 | 103 | 743 |
| Sept. 22, 2017 | Coast to Coast Battle in Beantown | 25:47.30 | 82 | 742 |
| Oct. 29, 2016 | America East Championship | 25:48.80 | 30 | 739 |
| Sept. 2, 2017 | America East Pre-Conference Meet | 25:49.40 | 14 | 738 |
| Oct. 27, 2018 | America East Championships | 25:51.50 | 32 | 735 |
| Oct. 7, 2017 | New England Collegiate Championships | 26:00.10 | 31 | 722 |
| Oct. 8, 2016 | New England Collegiate Championships | 26:18.47 | 88 | 693 |
| Sept. 16, 2016 | Coast to Coast Battle in Beantown | 26:20.80 | 69 | 690 |
| Sept. 1, 2018 | UVM Vermont Invitational #1 | 26:23.50 | 9 | 686 |
| Oct. 19, 2019 | UVM Host Cross-Country Run Meet #2 | 26:27.50 | 33 | 680 |
| Sept. 20, 2019 | Coast-to-Coast Battle in Beantown | 27:01.40 | 147 | 629 |
mile
803
Points
4:23.76
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 8, 2020 | 2020 Dartmouth Indoor Invitational | 4:23.76 | 6 | 803 |
| Feb. 4, 2017 | Dartmouth Classic | 4:24.50 | 7 | 795 |
| Jan. 18, 2020 | Middlebury Winterfell | 4:27.11 | 5 | 768 |
| Jan. 20, 2018 | Middlebury Winterfell | 4:31.47 | 9 | 723 |
| Jan. 19, 2019 | Middlebury Winterfell | 4:31.61 | 7 | 722 |
| Jan. 21, 2017 | Middlebury Winterfell | 4:31.64 | 1 | 721 |
| Jan. 5, 2016 | Chester County Indoor Championships | 4:35.08 | 1 | 687 |
| Feb. 13, 2016 | PTFCA Indoor Track Carnival | 4:36.42 | 8 | 674 |
| Jan. 16, 2016 | TFCAofGP Meet #5 | 4:39.89 | 2 | 641 |
| May 30, 2014 | 9th Annual John Hay Memorial Pennsylvania Distance Festival | 4:43.21 | 24 | 610 |
| Jan. 31, 2015 | TFCAofGP Meet #7 | 4:45.39 | 2 | 590 |
| Feb. 21, 2015 | TFCAofGP 50th Meet of Champions | 4:51.70 | 12 | 534 |
| May 31, 2013 | 8th Annual John Hay Memorial Pennsylvania Distance Festival | 4:55.09 | 32 | 505 |
Long-Distance
Event Group
874
Points
30:58.28
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 6, 2019 | 10000m | Colonial Relays | 30:58.28 | 18 | 874 |
| May 6, 2018 | 10000m | America East Conference Outdoor Championship | 31:06.86 | 5 | 863 |
| May 5, 2019 | 10000m | America East Conference Outdoor Championship | 31:17.88 | 5 | 848 |
| Feb. 23, 2019 | 5000m | America East Indoor Championship | 14:50.58 | 12 | 839 |
| April 13, 2018 | 5000m | Dartmouth Invitational | 14:56.24 | 3 | 821 |
Cross Country
Event Group
794
Points
25:14.70
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 5, 2019 | 8000mCC | Lehigh University's Paul Short Run | 25:14.70 | 222 | 794 |
| Oct. 13, 2017 | 8000mCC | Brown Rothenberg Invitational | 25:19.40 | 9 | 787 |
| Oct. 13, 2018 | 8000mCC | Vermont Fall Foliage Invitational | 25:32.00 | 4 | 766 |
| Oct. 15, 2016 | 8000mCC | Brown Rothenberg Invitatioinal | 25:37.00 | 12 | 758 |
| Sept. 21, 2018 | 8000mCC | Coast-to-Coast Battle in Beantown | 25:46.40 | 103 | 743 |
Mile
Event Group
803
Points
4:23.76
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 8, 2020 | Mile | 2020 Dartmouth Indoor Invitational | 4:23.76 | 6 | 803 |
| Feb. 4, 2017 | Mile | Dartmouth Classic | 4:24.50 | 7 | 795 |
| April 29, 2017 | 1500m | UMass Pre-Conference Meet | 4:06.01 | 13 | 785 |
| April 28, 2018 | 1500m | UMass Pre-Conference Meet | 4:06.29 | 3 | 782 |
| April 30, 2016 | 1600m | 13th Annual Unionville Invitational | 4:24.29 | 2 | 781 |
Distance
Event Group
853
Points
8:36.51
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 11, 2017 | 3000m | David Hemery Valentine Invitational | 8:36.51 | 5 | 853 |
| Feb. 9, 2019 | 3000m | David Hemery BU Valentine Invitational | 8:37.23 | 103 | 849 |
| Jan. 25, 2020 | 3000m | BU John Thomas Terrier Classic | 8:41.63 | 85 | 826 |
| Feb. 25, 2017 | 3000m | America East Indoor Track & Field Championships | 8:43.27 | 4 | 818 |
| March 30, 2019 | 3000m | UMass Lowell Invitational | 8:43.69 | 9 | 815 |
Mid-D
Event Group
673
Points
2:03.70
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 6, 2016 | 800m | TFCAofGP Meet #8 | 2:03.70 | 4 | 673 |
| March 27, 2015 | 800m | Downingtown West Spring Invitational | 2:04.81 | 5 | 647 |
| May 7, 2014 | 800m | Ches-Mont Championship | 2:09.85 | 30 | 538 |
| Jan. 17, 2015 | 800m | TFCAofGP Meet #5 | 2:10.81 | 3 | 519 |
| April 11, 2014 | 800m | Warrior Invitational | 2:12.51 | 41 | 485 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava