Performance Dashboard
Athlete analytics & progression tracking
1000m
710
Points
2:38.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 27, 2019 | Patriot Games | 2:38.00 | 2 | 710 | 48° |
1500m
720
Points
4:11.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 8, 2017 | George Mason Spring Invitational | 4:11.90 | 11 | 720 | 61° |
| March 30, 2019 | Fred Hardy Invitational | 4:19.92 | 39 | 636 | 72° |
1600m
637
Points
4:38.58
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 26, 2016 | Ridley, Garnet Valley @ Lower Merion | 4:38.58 | 1 | 637 | |
| April 20, 2016 | Strath Haven vs Haverford vs Garnet Valley | 4:44.87 | 1 | 579 | |
| May 9, 2014 | Central League Boys Last Chance Meet | 5:00.10 | 16 | 449 | 73° |
200m
638
Points
24.29
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 20, 2018 | Widener Invitational | 24.29 | 3 | 638 |
400m
705
Points
52.72
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 3, 2018 | Frank Colden Invitational | 52.72 | 10 | 705 | |
| Feb. 12, 2016 | TFCAofGP Last Chance Meet | 53.12 | 16 | 684 | |
| Feb. 13, 2015 | TFCAofGP Last Chance Meet | 54.45 | 27 | 615 | |
| Dec. 19, 2015 | TFCAofGP Meet #2 | 54.61 | 10 | 607 | |
| Jan. 31, 2015 | TFCAofGP Meet #7 | 56.22 | 7 | 530 |
400h
697
Points
59.76
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 14, 2017 | Johns Hopkins Invitational | 59.76 | 3 | 697 | 65° |
| May 6, 2017 | Centennial Conference Championships | 1:00.23 | 4 | 679 | 61° |
5000m_cc
451
Points
17:17.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 29, 2015 | Garnet Valley vs Haverford vs Ridley | 17:17.00 | 2 | 451 | |
| Oct. 2, 2015 | Lehigh University's Paul Short Run presented by ASICS | 17:49.00 | 82 | 382 | |
| Oct. 10, 2015 | DELCO Championships | 17:52.00 | 27 | 376 | |
| Sept. 26, 2015 | 23rd Carlisle High School Invitational 2015 | 17:54.00 | 53 | 372 | 70° |
| Oct. 24, 2014 | PIAA District 1 Championships | 17:57.00 | 234 | 366 | |
| Oct. 4, 2014 | Paul Short Run | 17:59.00 | 88 | 362 | |
| Sept. 16, 2015 | Springfield Delco vs Garnet Valley vs Marple Newtown | 18:00.00 | 3 | 360 | |
| Sept. 18, 2014 | Garnet Valley/Marple Newtown/Springfield Delco | 18:08.00 | 4 | 344 | |
| Sept. 24, 2014 | Garnet Valley/Upper Darby/Ridley | 18:11.00 | 2 | 338 | |
| Sept. 27, 2014 | Penncrest XC Invitational | 18:37.52 | 17 | 289 | 80° |
| Oct. 18, 2014 | Central League Championships | 18:41.50 | 54 | 282 | |
| Sept. 6, 2014 | Abington XC Invitational | 18:54.00 | 48 | 260 | 90° |
600m
772
Points
1:24.77
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 20, 2018 | Terrapin Invitational | 1:24.77 | 2 | 772 |
800m
865
Points
1:55.88
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 10, 2018 | David Hemery Valentine Invitational | 1:55.88 | 77 | 865 | |
| May 21, 2016 | PIAA District 1 AAA Championships | 1:56.52 | 6 | 849 | |
| April 19, 2019 | Widener Invitational | 1:56.75 | 18 | 843 | |
| May 7, 2016 | Boys Delco Championships | 1:56.77 | 3 | 842 | 61° |
| Feb. 9, 2019 | David Hemery BU Valentine Invitational | 1:56.96 | 124 | 837 | |
| June 3, 2016 | The 11th Annual John Hay Memorial Pennsylvania Distance Festival | 1:57.22 | 9 | 831 | |
| April 20, 2018 | Widener Invitational | 1:57.33 | 6 | 828 | |
| Jan. 13, 2018 | Great Dane Classic | 1:57.36 | 2 | 827 | |
| May 21, 2016 | PIAA District 1 AAA Championships | 1:57.39 | 9 | 826 | |
| April 6, 2019 | Towson Invite | 1:57.45 | 8 | 825 | 67° |
| March 30, 2019 | Fred Hardy Invitational | 1:57.56 | 6 | 822 | 72° |
| Feb. 11, 2017 | David Hemery Valentine Invitational | 1:57.56 | 1 | 822 | |
| May 6, 2018 | Centennial Conference Championships | 1:57.75 | 3 | 817 | 66° |
| March 24, 2016 | Rustin Invitational | 1:57.81 | 1 | 816 | 67° |
| March 30, 2018 | Fred Hardy Invitational | 1:57.97 | 10 | 812 | 73° |
| Feb. 28, 2016 | 2016 PTFCA Indoor State Championship | 1:57.98 | 9 | 811 | |
| May 16, 2015 | PIAA District 1 AAA Championships | 1:58.06 | 13 | 809 | |
| Feb. 25, 2018 | Centennial Conference Indoor Championships | 1:58.07 | 3 | 809 | |
| April 14, 2018 | Towson Invitational | 1:58.13 | 6 | 808 | 82° |
| Jan. 12, 2019 | Great Dane Classic | 1:58.17 | 6 | 807 | |
| April 12, 2019 | Hopkins Loyola Invitational | 1:58.34 | 7 | 802 | 68° |
| April 6, 2018 | Johns Hopkins/Loyola Invitational | 1:58.35 | 6 | 802 | 66° |
| Jan. 31, 2016 | Ocean Breeze High School Invitational | 1:58.39 | 4 | 801 | |
| April 13, 2016 | CAL Meet (UD/GV/PNC/CON) | 1:58.56 | 1 | 797 | |
| Jan. 14, 2017 | Great Dane Classic | 1:58.64 | 14 | 795 | |
| April 1, 2017 | 2017 Colonial Relays | 1:58.83 | 8 | 790 | 65° |
| April 16, 2016 | 9th Annual Viking Invitational | 1:58.84 | 3 | 790 | |
| Jan. 18, 2020 | Terrapin Invitational | 1:58.98 | 1 | 786 | |
| Jan. 27, 2018 | Dr. Sander Invitational | 1:59.00 | 16 | 786 | |
| April 26, 2016 | Ridley, Garnet Valley @ Lower Merion | 1:59.25 | 1 | 780 | |
| Feb. 26, 2017 | Centennial Conference Indoor Championships | 1:59.36 | 5 | 777 | |
| May 6, 2015 | Central League Individual Championships | 1:59.44 | 7 | 775 | |
| Feb. 4, 2017 | 2017 Frank Colden Invitational | 1:59.47 | 5 | 774 | |
| April 14, 2017 | Johns Hopkins Invitational | 1:59.50 | 1 | 773 | 65° |
| Jan. 31, 2020 | NYC D3 Invitational | 1:59.76 | 14 | 767 | |
| April 27, 2019 | Paul Kaiser Track & Field Classic | 1:59.85 | 16 | 765 | |
| Jan. 19, 2019 | Gulden Invitational | 2:00.06 | 6 | 760 | |
| Jan. 9, 2016 | TFCAofGP Meet #4 | 2:00.52 | 1 | 748 | |
| Feb. 20, 2016 | TFCAofGP 51st Meet of Champions | 2:00.66 | 9 | 745 | |
| Feb. 16, 2016 | Boys DELCO Championships | 2:00.69 | 2 | 744 | |
| May 2, 2015 | Boys Delco Championships | 2:02.99 | 13 | 689 | |
| Dec. 12, 2015 | TFCAofGP Meet #1 | 2:03.36 | 4 | 681 | |
| Feb. 7, 2015 | TFCAofGP Meet #8 | 2:03.67 | 8 | 674 | |
| April 15, 2015 | CAL Meet (PNC/ CON/ GV/ UD) | 2:04.01 | 5 | 666 | 66° |
| April 1, 2015 | Rustin Invitational | 2:04.02 | 5 | 665 | 51° |
| May 7, 2014 | Central League Individual Championships | 2:05.72 | 12 | 627 | |
| May 3, 2014 | Boys Delco Championships | 2:06.11 | 8 | 618 | |
| April 11, 2015 | 8th Annual Viking Invitational | 2:07.12 | 10 | 596 | |
| Feb. 21, 2015 | TFCAofGP 50th Meet of Champions | 2:07.30 | 21 | 592 | |
| Jan. 17, 2015 | TFCAofGP Meet #5 | 2:07.81 | 10 | 581 | |
| Feb. 4, 2015 | TFCAofGP Meet #6 | 2:07.99 | 5 | 577 | |
| Jan. 10, 2015 | TFCAofGP Meet #4 | 2:08.24 | 4 | 572 | |
| April 5, 2014 | Haverford Invitational | 2:09.29 | 9 | 550 | |
| Dec. 19, 2014 | Franklin & Marshall HS Season Opener Meet #1 | 2:09.44 | 6 | 547 | |
| April 16, 2014 | Rustin Invitational | 2:09.65 | 5 | 543 | 46° |
| Feb. 24, 2015 | Boys DELCO Championships | 2:09.79 | 4 | 540 | |
| April 20, 2016 | Strath Haven vs Haverford vs Garnet Valley | 2:09.80 | 2 | 539 | |
| May 8, 2013 | Central League Individual Championships | 2:09.88 | 16 | 538 | |
| Dec. 13, 2014 | TFCAofGP Meet #1 | 2:09.90 | 10 | 537 | |
| April 19, 2013 | Central League JV Meet | 2:16.20 | 1 | 415 | 76° |
| Jan. 20, 2017 | Gotham Cup | 2:20.30 | 10 | 344 | |
| April 12, 2013 | Golden Ram High School Invitational | 2:23.95 | 22 | 287 | 61° |
mile
791
Points
4:24.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 1, 2019 | NYU Division III Challenge | 4:24.90 | 7 | 791 | |
| Dec. 7, 2019 | Diplomat Open @ Franklin & Marshall | 4:25.08 | 2 | 789 | |
| Jan. 11, 2020 | Great Dane Classic | 4:25.29 | 18 | 787 | |
| Jan. 25, 2020 | Gulden Invitational | 4:26.78 | 5 | 771 | |
| Dec. 3, 2016 | 2016 Diplomat Open | 4:31.65 | 3 | 721 | |
| Jan. 28, 2017 | Patriot Games | 4:31.76 | 6 | 720 | |
| Dec. 1, 2018 | Diplomat Open | 4:34.24 | 6 | 695 | 45° |
| Feb. 6, 2016 | TFCAofGP Meet #8 | 4:35.30 | 8 | 685 |
Mid-D
Event Group
865
Points
1:55.88
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 10, 2018 | 800m | David Hemery Valentine Invitational | 1:55.88 | 77 | 865 | |
| May 21, 2016 | 800m | PIAA District 1 AAA Championships | 1:56.52 | 6 | 849 | |
| April 19, 2019 | 800m | Widener Invitational | 1:56.75 | 18 | 843 | |
| May 7, 2016 | 800m | Boys Delco Championships | 1:56.77 | 3 | 842 | 61° |
| Feb. 9, 2019 | 800m | David Hemery BU Valentine Invitational | 1:56.96 | 124 | 837 |
Mile
Event Group
791
Points
4:24.90
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 1, 2019 | Mile | NYU Division III Challenge | 4:24.90 | 7 | 791 | |
| Dec. 7, 2019 | Mile | Diplomat Open @ Franklin & Marshall | 4:25.08 | 2 | 789 | |
| Jan. 11, 2020 | Mile | Great Dane Classic | 4:25.29 | 18 | 787 | |
| Jan. 25, 2020 | Mile | Gulden Invitational | 4:26.78 | 5 | 771 | |
| Dec. 3, 2016 | Mile | 2016 Diplomat Open | 4:31.65 | 3 | 721 |
Short Sprints
Event Group
638
Points
24.29
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 20, 2018 | 200m | Widener Invitational | 24.29 | 3 | 638 |
Long Sprints
Event Group
705
Points
52.72
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 3, 2018 | 400m | Frank Colden Invitational | 52.72 | 10 | 705 | |
| Feb. 12, 2016 | 400m | TFCAofGP Last Chance Meet | 53.12 | 16 | 684 | |
| Feb. 13, 2015 | 400m | TFCAofGP Last Chance Meet | 54.45 | 27 | 615 | |
| Dec. 19, 2015 | 400m | TFCAofGP Meet #2 | 54.61 | 10 | 607 | |
| Jan. 31, 2015 | 400m | TFCAofGP Meet #7 | 56.22 | 7 | 530 |
Hurdles
Event Group
697
Points
59.76
Personal Record
400H
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 14, 2017 | 400H | Johns Hopkins Invitational | 59.76 | 3 | 697 | 65° |
| May 6, 2017 | 400H | Centennial Conference Championships | 1:00.23 | 4 | 679 | 61° |
Cross Country
Event Group
451
Points
17:17.00
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 29, 2015 | 5K XC | Garnet Valley vs Haverford vs Ridley | 17:17.00 | 2 | 451 | |
| Oct. 2, 2015 | 5K XC | Lehigh University's Paul Short Run presented by ASICS | 17:49.00 | 82 | 382 | |
| Oct. 10, 2015 | 5K XC | DELCO Championships | 17:52.00 | 27 | 376 | |
| Sept. 26, 2015 | 5K XC | 23rd Carlisle High School Invitational 2015 | 17:54.00 | 53 | 372 | 70° |
| Oct. 24, 2014 | 5K XC | PIAA District 1 Championships | 17:57.00 | 234 | 366 |