Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
528
Points
35:46.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 15, 2019 | NCAA D1 Mid-Atlantic Regional | 35:46.60 | 173 | 528 |
1000m
920
Points
2:26.97
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 5, 2023 | IC4A/ECAC Indoor Track & Field Championship | 2:26.97 | 6 | 920 |
| Jan. 21, 2023 | Villanova Invitational | 2:27.76 | 11 | 904 |
| Feb. 26, 2023 | Atlantic 10 Indoor Track & Field Championships | 2:34.66 | 15 | 771 |
| March 5, 2023 | IC4A/ECAC Indoor Track & Field Championship | 2:37.02 | 9 | 727 |
| Feb. 27, 2022 | Atlantic 10 Indoor Track & Field Championships | 2:39.61 | 20 | 681 |
1500m
862
Points
3:59.43
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 23, 2022 | Rider Invitational 2019 | 3:59.43 | 20 | 862 |
| April 3, 2021 | Big Five Meet | 4:03.06 | 10 | 819 |
| April 18, 2021 | Quaker Invitational | 4:09.97 | 10 | 741 |
| April 2, 2016 | 29th Annual Council Rock Kiwanis Invitational | 4:24.32 | 3 | 592 |
1600m
779
Points
4:24.44
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 3, 2019 | 14th Annual Hoka One One Henderson Invitational | 4:24.44 | 10 | 779 |
| May 12, 2018 | BCIAA Firing Championship | 4:27.91 | 3 | 743 |
| March 31, 2018 | Jim Kelly Invitational | 4:31.33 | 4 | 708 |
| Jan. 17, 2018 | Glen Mills Invitational | 4:35.38 | 1 | 668 |
| April 18, 2019 | Twin Valley Invitational | 4:38.91 | 5 | 634 |
| Jan. 18, 2017 | Glen Mills Invitational | 4:39.52 | 1 | 628 |
| March 30, 2019 | Jim Kelly Invitational | 4:43.22 | 7 | 594 |
| May 7, 2016 | 87th Annual John H. Shaner Memorial Track Meet | 5:00.80 | 28 | 443 |
| April 17, 2018 | Twin Valley vs. Reading | 5:11.34 | 1 | 364 |
| April 17, 2014 | 58th Annual Boys Berks County Track & Field Meet | 5:26.55 | 10 | 263 |
2500m_cc
219
Points
9:17.17
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 6, 2014 | PTXC 6 - Presented by New Balance | 9:17.17 | 6 | 219 |
3000m
710
Points
9:04.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 19, 2021 | Villanova Opener | 9:04.74 | 10 | 710 |
| Jan. 20, 2018 | TFCAofGP Meet #6 | 9:20.56 | 1 | 636 |
| Jan. 14, 2017 | TFCAofGP Meet #5 | 9:25.45 | 1 | 614 |
| Jan. 2, 2016 | TFCAofGP Meet #3 | 9:50.96 | 6 | 505 |
3200m
646
Points
9:57.81
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 14, 2018 | 48th TFCAofGP Spring Invitational | 9:57.81 | 5 | 646 |
| April 28, 2018 | 15th Annual Unionville Invitational | 10:01.70 | 6 | 630 |
| March 24, 2016 | Rustin Invitational | 10:18.62 | 7 | 560 |
| April 24, 2018 | Twin Valley vs. Governor Mifflin | 10:20.53 | 1 | 553 |
| April 10, 2018 | Twin Valley vs. Exeter | 10:30.00 | 1 | 516 |
| April 23, 2019 | Twin Valley vs Reading HS | 10:42.53 | 2 | 469 |
| March 29, 2018 | Twin Valley vs. Conrad Weiser | 10:42.65 | 1 | 468 |
| April 29, 2017 | 14th Annual Unionville Invitational | 11:08.82 | 27 | 378 |
400m
719
Points
52.45
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 29, 2018 | Twin Valley vs. Conrad Weiser | 52.45 | 1 | 719 |
| April 23, 2019 | Twin Valley vs Reading HS | 52.56 | 1 | 713 |
| April 27, 2019 | 16th Annual Unionville Invitational | 52.68 | 1 | 707 |
| April 24, 2018 | Twin Valley vs. Governor Mifflin | 52.71 | 1 | 705 |
| March 18, 2023 | Penn Challenge | 53.17 | 16 | 681 |
| April 10, 2018 | Twin Valley vs. Exeter | 53.47 | 1 | 665 |
| Jan. 28, 2018 | Ocean Breeze High School Invitational | 53.87 | 8 | 645 |
| Jan. 29, 2017 | Ocean Breeze High School Invitational | 55.55 | 17 | 561 |
| April 15, 2017 | 2nd Annual Jim Kelly Invitational | 56.08 | 29 | 536 |
5000m_cc
616
Points
16:09.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 30, 2017 | 25th Annual Carlisle Invitational | 16:09.00 | 24 | 616 |
| Oct. 6, 2018 | 63rd William Tennent Invitational | 16:14.20 | 3 | 603 |
| Oct. 7, 2017 | 62nd William Tennent Invitational | 16:16.10 | 9 | 598 |
| Oct. 8, 2016 | 61st William Tennent Cross Country Invitational | 16:34.20 | 27 | 552 |
| Oct. 17, 2017 | Berks County Championships | 16:36.00 | 2 | 548 |
| Oct. 1, 2016 | Lehigh University's Paul Short Run | 16:42.00 | 19 | 533 |
| Sept. 24, 2016 | Council Rock Invitational | 16:42.63 | 11 | 531 |
| Sept. 29, 2018 | Lehigh University's Paul Short Run | 16:43.00 | 44 | 530 |
| Sept. 23, 2017 | Council Rock Invitational | 16:44.21 | 7 | 528 |
| Oct. 28, 2017 | PIAA District 3 Championships | 16:45.00 | 25 | 526 |
| Sept. 22, 2018 | 33rd Annual Council Rock Invitational | 16:48.85 | 4 | 516 |
| Oct. 16, 2018 | Berks County (BCIAA) Championships | 16:53.00 | 3 | 506 |
| Oct. 31, 2015 | PIAA District 3 Championships | 17:03.00 | 54 | 483 |
| Oct. 2, 2015 | Lehigh University's Paul Short Run presented by ASICS | 17:04.00 | 31 | 481 |
| Sept. 8, 2018 | 40th Annual Centaur Invitational | 17:08.10 | 3 | 471 |
| Sept. 15, 2018 | Briarwood Invitational | 17:14.00 | 14 | 458 |
| Sept. 16, 2017 | Briarwood Invitational | 17:23.00 | 16 | 438 |
| Nov. 4, 2017 | PIAA State Championships | 17:24.00 | 134 | 436 |
| Oct. 18, 2016 | Berks County Championships | 17:28.00 | 8 | 427 |
| Sept. 26, 2015 | 30th Annual Council Rock Invitational | 17:28.23 | 29 | 426 |
| Sept. 9, 2017 | 39th Annual Centaur Invitational | 17:32.97 | 18 | 416 |
| Sept. 17, 2016 | Briarwood Invitational | 17:33.00 | 7 | 416 |
| Oct. 27, 2018 | PIAA District 3 Championships | 17:38.40 | 33 | 405 |
| Sept. 10, 2016 | 38th Annual Centaur Invitational | 17:55.20 | 25 | 370 |
| Oct. 20, 2015 | Berks County Championships | 17:56.00 | 20 | 368 |
| Sept. 12, 2015 | 37th Annual Centaur Invitational | 18:13.83 | 44 | 333 |
| Sept. 19, 2015 | Briarwood Invitational | 18:31.00 | 34 | 301 |
800m
903
Points
1:54.48
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 16, 2022 | Larry Ellis Invitational | 1:54.48 | 10 | 903 |
| April 13, 2019 | Bensalem Invitational | 1:54.82 | 1 | 893 |
| May 6, 2023 | Atlantic 10 Outdoor Championships | 1:54.90 | 18 | 891 |
| Jan. 14, 2023 | Penn Select 10 | 1:55.45 | 9 | 877 |
| May 11, 2019 | 2019 BCIAA Firing Championship | 1:55.53 | 1 | 875 |
| April 1, 2023 | Big Five Meet | 1:57.06 | 18 | 835 |
| May 25, 2019 | PIAA T&F State Championships | 1:57.09 | 6 | 834 |
| May 18, 2019 | PIAA District 3 AAA Championships | 1:57.44 | 4 | 825 |
| Feb. 14, 2020 | FasTrack National Invite | 1:57.73 | 12 | 818 |
| May 5, 2018 | 89th Annual John H. Shaner Memorial Track & Field Meet | 1:57.83 | 2 | 815 |
| Jan. 27, 2019 | Ocean Breeze High School Invitational | 1:57.95 | 11 | 812 |
| May 25, 2019 | PIAA T&F State Championships | 1:58.31 | 9 | 803 |
| Feb. 7, 2020 | UAlbany Winter Classic | 1:58.51 | 32 | 798 |
| April 20, 2018 | Twin Valley Invitational | 1:59.40 | 1 | 776 |
| Jan. 28, 2018 | Ocean Breeze High School Invitational | 1:59.56 | 13 | 772 |
| Feb. 9, 2018 | TFCAofGP Last Chance Meet | 2:00.82 | 1 | 741 |
| Jan. 18, 2020 | Penn 8-Team Select | 2:01.33 | 31 | 729 |
| Dec. 27, 2017 | Robert J. Burdette Indoor Classic | 2:03.10 | 3 | 687 |
| April 10, 2021 | Temple Invitational | 2:03.19 | 9 | 685 |
| Feb. 6, 2017 | The Varsity Classic | 2:03.20 | 0 | 684 |
| April 21, 2017 | Twin Valley Invitational | 2:03.35 | 4 | 681 |
| Feb. 17, 2018 | TFCAofGP 53rd Meet of Champions | 2:03.46 | 16 | 678 |
| Feb. 25, 2018 | 2018 PTFCA Indoor State Championship | 2:03.69 | 21 | 673 |
| May 2, 2021 | Atlantic 10 Outdoor Track & Field Championships | 2:03.97 | 29 | 667 |
| Dec. 29, 2018 | TFCAofGP Meet #3 | 2:04.03 | 1 | 665 |
| Jan. 29, 2017 | Ocean Breeze High School Invitational | 2:04.33 | 3 | 658 |
| Jan. 7, 2017 | TFCAofGP Meet #4 | 2:04.73 | 1 | 649 |
| Jan. 10, 2020 | Robert Elkin Invitational | 2:07.90 | 12 | 579 |
| Jan. 25, 2020 | Patriot Games | 2:08.88 | 14 | 559 |
| April 22, 2016 | Twin Valley Raider Invitational | 2:09.88 | 10 | 538 |
| April 17, 2018 | Twin Valley vs. Reading | 2:16.53 | 1 | 409 |
| April 17, 2014 | 58th Annual Boys Berks County Track & Field Meet | 2:37.82 | 17 | 116 |
8000m_cc
614
Points
27:12.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 5, 2019 | Lehigh University's Paul Short Run | 27:12.30 | 378 | 614 |
| Oct. 19, 2019 | Princeton Cross Country Invitational | 28:08.30 | 229 | 536 |
| Nov. 2, 2019 | Atlantic 10 Championships | 28:36.20 | 121 | 499 |
| Sept. 20, 2019 | Iona Br. Paddy Doyle Meet of Champions | 28:48.90 | 84 | 483 |
5mile_cc
629
Points
27:11.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 5, 2021 | Atlantic 10 Cross Country Championships | 27:11.20 | 93 | 629 |
mile
810
Points
4:23.11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 15, 2022 | Penn 10-Team Select | 4:23.11 | 15 | 810 |
| Jan. 28, 2022 | Great Dane Classic | 4:25.54 | 32 | 784 |
| Jan. 5, 2019 | TFCAofGP Meet #4 | 4:38.45 | 1 | 654 |
| Dec. 23, 2017 | TFCAofGP Meet #2 | 4:39.58 | 1 | 644 |
| Dec. 15, 2018 | TFCAofGP Meet #1 | 4:41.81 | 2 | 623 |
| Jan. 10, 2017 | Chester County Indoor Track and Field Championship | 4:42.35 | 2 | 618 |
| Feb. 12, 2016 | TFCAofGP Last Chance Meet | 4:42.46 | 12 | 617 |
| Feb. 6, 2016 | TFCAofGP Meet #8 | 4:51.46 | 8 | 536 |
| Dec. 22, 2016 | TFCAofGP Meet #2 | 4:52.53 | 4 | 526 |
| Jan. 5, 2016 | Chester County Indoor Championships | 4:53.95 | 9 | 514 |
Cross Country
Event Group
629
Points
27:11.20
Personal Record
5MileCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 5, 2021 | 5MileCC | Atlantic 10 Cross Country Championships | 27:11.20 | 93 | 629 |
| Sept. 30, 2017 | 5K XC | 25th Annual Carlisle Invitational | 16:09.00 | 24 | 616 |
| Oct. 5, 2019 | 8000mCC | Lehigh University's Paul Short Run | 27:12.30 | 378 | 614 |
| Oct. 6, 2018 | 5K XC | 63rd William Tennent Invitational | 16:14.20 | 3 | 603 |
| Oct. 7, 2017 | 5K XC | 62nd William Tennent Invitational | 16:16.10 | 9 | 598 |
Mid-D
Event Group
920
Points
2:26.97
Personal Record
1000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 5, 2023 | 1000m | IC4A/ECAC Indoor Track & Field Championship | 2:26.97 | 6 | 920 |
| Jan. 21, 2023 | 1000m | Villanova Invitational | 2:27.76 | 11 | 904 |
| April 16, 2022 | 800m | Larry Ellis Invitational | 1:54.48 | 10 | 903 |
| April 13, 2019 | 800m | Bensalem Invitational | 1:54.82 | 1 | 893 |
| May 6, 2023 | 800m | Atlantic 10 Outdoor Championships | 1:54.90 | 18 | 891 |
Mile
Event Group
862
Points
3:59.43
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 23, 2022 | 1500m | Rider Invitational 2019 | 3:59.43 | 20 | 862 |
| April 3, 2021 | 1500m | Big Five Meet | 4:03.06 | 10 | 819 |
| Jan. 15, 2022 | Mile | Penn 10-Team Select | 4:23.11 | 15 | 810 |
| Jan. 28, 2022 | Mile | Great Dane Classic | 4:25.54 | 32 | 784 |
| May 3, 2019 | 1600m | 14th Annual Hoka One One Henderson Invitational | 4:24.44 | 10 | 779 |
Distance
Event Group
710
Points
9:04.74
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 19, 2021 | 3000m | Villanova Opener | 9:04.74 | 10 | 710 |
| April 14, 2018 | 3200m | 48th TFCAofGP Spring Invitational | 9:57.81 | 5 | 646 |
| Jan. 20, 2018 | 3000m | TFCAofGP Meet #6 | 9:20.56 | 1 | 636 |
| April 28, 2018 | 3200m | 15th Annual Unionville Invitational | 10:01.70 | 6 | 630 |
| Jan. 14, 2017 | 3000m | TFCAofGP Meet #5 | 9:25.45 | 1 | 614 |
Long Sprints
Event Group
719
Points
52.45
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 29, 2018 | 400m | Twin Valley vs. Conrad Weiser | 52.45 | 1 | 719 |
| April 23, 2019 | 400m | Twin Valley vs Reading HS | 52.56 | 1 | 713 |
| April 27, 2019 | 400m | 16th Annual Unionville Invitational | 52.68 | 1 | 707 |
| April 24, 2018 | 400m | Twin Valley vs. Governor Mifflin | 52.71 | 1 | 705 |
| March 18, 2023 | 400m | Penn Challenge | 53.17 | 16 | 681 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava