Performance Dashboard
Athlete analytics & progression tracking
1000m
863
Points
2:29.81
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 7, 2024 | Fast Times Before Finals | 2:29.81 | 1 | 863 | 38° |
1500m
848
Points
4:00.62
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 18, 2025 | Coach P Invite | 4:00.62 | 4 | 848 | 70° |
| April 6, 2024 | Muhlenberg Invitational | 4:02.34 | 1 | 827 | 51° |
| March 30, 2025 | Lafayette Open | 4:07.40 | 8 | 770 | 68° |
| April 13, 2024 | DeSales Track & Field TRI-MEET | 4:11.03 | 3 | 730 | 55° |
1600m
681
Points
4:34.02
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 22, 2023 | Twin Valley @ Gov. Mifflin (Scrimmage) | 4:34.02 | 2 | 681 | 62° |
| April 26, 2022 | Fleetwood vs. Twin Valley | 4:38.52 | 1 | 638 | 66° |
| April 25, 2023 | Twin Valley HS vs Brandywine Heights vs Kutztown | 4:46.32 | 2 | 566 | 57° |
| April 14, 2022 | Jim Kelly Invitational | 4:48.18 | 6 | 549 | 81° |
| May 2, 2023 | Twin Valley vs Fleetwood | 4:50.20 | 1 | 532 | 50° |
| March 24, 2022 | Twin Valley vs. Governor Mifflin HS | 4:51.05 | 3 | 524 | |
| April 24, 2021 | Upper Darby Invitational | 4:59.59 | 13 | 453 | 67° |
| May 1, 2021 | 17th Annual Unionville Invitational | 5:15.07 | 49 | 337 | 65° |
| April 12, 2019 | 63rd Annual Boys Berks County Track & Field Meet | 5:21.41 | 3 | 295 | 70° |
2mile_cc
423
Points
10:59.50
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 26, 2022 | Spring Ford 2 Mile Pre-season Scrimmage | 10:59.50 | 6 | 423 | 88° |
| Sept. 8, 2018 | 40th Annual Centaur Invitational | 12:29.13 | 12 | 170 | 69° |
200m
644
Points
24.24
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 18, 2023 | Twin Valley @ Schulkill Valley | 24.24 | 4 | 644 | 56° |
400m
848
Points
50.18
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 26, 2025 | Carol & John Covert Classic | 50.18 | 3 | 848 | 73° |
| May 5, 2023 | 18th Annual Hoka/Bryn Mawr Running Co. Henderson Invitational | 51.66 | 21 | 763 | |
| April 21, 2023 | Twin Valley Invitational | 52.28 | 4 | 729 | 82° |
| May 4, 2022 | Berks Catholic vs Twin Valley HS | 52.94 | 1 | 693 | |
| April 30, 2022 | 18th Annual Unionville Invitational | 53.13 | 6 | 683 | 65° |
| May 14, 2022 | BCIAA Firing Meet | 53.29 | 4 | 675 | 73° |
| March 18, 2023 | The Phoenixville Classic | 53.76 | 3 | 650 | 50° |
| April 6, 2023 | Conrad Weiser vs Twin Valley | 53.78 | 2 | 649 | 74° |
| April 5, 2022 | Twin Valley vs. Hamburg HS | 53.79 | 1 | 649 | 57° |
| April 19, 2022 | Twin Valley vs Conrad Weiser HS | 53.85 | 2 | 646 | 48° |
| April 18, 2023 | Twin Valley @ Schulkill Valley | 54.08 | 3 | 634 | 56° |
| Dec. 29, 2022 | Robert J Burdette Indoor Classic | 54.21 | 7 | 627 | |
| May 8, 2021 | 16th Henderson Invitational | 54.64 | 45 | 606 | |
| Dec. 29, 2021 | Robert J Burdette Indoor Classic | 54.85 | 7 | 595 | |
| May 4, 2021 | Twin Valley vs. Berks Catholic HS | 55.36 | 2 | 570 | |
| April 27, 2021 | Twin Valley vs. Fleetwood HS | 55.40 | 3 | 568 | |
| Feb. 12, 2021 | TFCAofGP Meet #3 | 58.81 | 13 | 416 | 27° |
4000m_cc
507
Points
13:19.60
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 23, 2023 | Dickinson College Long-Short Invitational | 13:19.60 | 64 | 507 | 57° |
5000m_cc
451
Points
17:17.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 30, 2022 | 48th Lehigh Paul Short Run | 17:17.00 | 202 | 451 | 64° |
| Oct. 12, 2021 | Twin Valley HS Quad Meet #2 | 17:33.30 | 13 | 415 | |
| Oct. 8, 2022 | William Tennent Invitational | 17:41.20 | 2 | 399 | 58° |
| Sept. 20, 2022 | Twin Valley HS + MS Quad Meet | 17:43.00 | 9 | 395 | 82° |
| Oct. 2, 2021 | Souderton XC Twilight Invitational | 17:50.30 | 42 | 380 | 75° |
| Oct. 29, 2022 | PIAA District 3 Championships | 17:55.70 | 136 | 369 | 59° |
| Oct. 18, 2022 | Berks County (BCIAA) Championship | 17:57.00 | 34 | 366 | 53° |
| Sept. 24, 2022 | Council Rock Invitational | 17:58.40 | 1 | 363 | |
| Oct. 9, 2021 | William Tennent Invitational | 17:59.20 | 53 | 362 | 69° |
| Sept. 13, 2022 | Wyomissing HS Quad Meet + MS | 18:02.20 | 11 | 356 | 80° |
| Sept. 2, 2022 | Twin Valley HS Season Kick Off | 18:09.70 | 22 | 341 | 84° |
| Sept. 14, 2021 | Twin Valley Quad Meet #1 | 18:21.40 | 15 | 318 | |
| Oct. 4, 2022 | Berks Catholic Quad HS + MS Meet | 18:30.50 | 24 | 302 | |
| Oct. 19, 2021 | Berks County (BCIAA) Championships | 18:42.00 | 36 | 281 | 66° |
| Sept. 25, 2021 | Council Rock Invitational | 18:45.70 | 4 | 274 | |
| Sept. 28, 2019 | Penncrest Invitational for Middle and High Schools | 18:46.00 | 13 | 274 | 84° |
| Sept. 10, 2022 | 43rd Annual Centaur Invitational | 18:47.00 | 36 | 272 | 81° |
| Sept. 11, 2021 | 42nd Annual Centaur Invitational | 18:58.40 | 57 | 253 | 74° |
| Oct. 30, 2021 | PIAA District 3 Championships | 19:00.10 | 172 | 250 | 57° |
| Oct. 5, 2019 | 64th William Tennent Invitational | 19:08.10 | 16 | 237 | 61° |
| Aug. 27, 2021 | Springford Scrimmage | 19:21.00 | 32 | 216 | 89° |
| Oct. 15, 2019 | Berks County (BCIAA) Championships | 19:26.00 | 88 | 209 | 63° |
| Sept. 17, 2022 | Briarwood Invitational | 19:31.50 | 63 | 200 | |
| Sept. 18, 2021 | Briarwood Invitational | 19:35.00 | 12 | 195 | |
| Sept. 22, 2020 | Hamburg vs. Tulpehocken vs. Twin Valley | 19:46.52 | 17 | 178 | 71° |
| Sept. 21, 2019 | Council Rock Invitational | 20:19.60 | 23 | 135 | |
| Sept. 7, 2019 | PTXC 11 Presented by Brooks | 20:20.20 | 118 | 134 | 75° |
6000m_cc
613
Points
20:03.50
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 1, 2023 | Lehigh Invitational | 20:03.50 | 66 | 613 | 78° |
800m
999
Points
1:50.97
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 12, 2025 | Widener Final Qualifier | 1:50.97 | 9 | 999 | 80° |
| May 4, 2025 | Centennial Conference Outdoor Track & Field Championships | 1:51.76 | 2 | 977 | 70° |
| Feb. 7, 2025 | FastTrack National Invitational | 1:52.06 | 5 | 968 | 42° |
| April 14, 2025 | Bison Outdoor Classic | 1:53.23 | 17 | 936 | 67° |
| March 8, 2025 | Tufts Final Qualifier | 1:53.84 | 6 | 920 | 39° |
| May 15, 2025 | AARTFC Outdoor Track & Field Championships | 1:53.92 | 9 | 918 | 74° |
| May 4, 2025 | Centennial Conference Outdoor Track & Field Championships | 1:54.21 | 2 | 910 | 70° |
| March 2, 2025 | Centennial Conference Indoor Championship | 1:54.28 | 2 | 908 | 34° |
| April 20, 2024 | Coach Pollard Invitational | 1:54.90 | 3 | 891 | 64° |
| April 29, 2023 | 19th Annual Unionville Invitational | 1:55.22 | 2 | 883 | 62° |
| April 27, 2024 | Carol & John Covert Classic | 1:55.54 | 6 | 874 | 55° |
| Jan. 24, 2025 | Widener Winter's Evening Invite | 1:55.80 | 1 | 868 | 29° |
| May 5, 2024 | Centennial Conference Outdoor Track & Field Championships | 1:56.00 | 4 | 862 | 58° |
| May 5, 2024 | Centennial Conference Outdoor Track & Field Championships | 1:56.07 | 2 | 861 | 58° |
| April 8, 2023 | 34th New Balance Pan-Ram Invitational | 1:56.89 | 2 | 839 | 52° |
| May 13, 2023 | BCIAA Firing Meet | 1:57.15 | 2 | 833 | 73° |
| May 20, 2023 | PIAA District 3 AAA Championships | 1:57.47 | 8 | 824 | 78° |
| Feb. 2, 2024 | NYU DIII Invitational | 1:57.84 | 4 | 815 | |
| Feb. 25, 2024 | Centennial Conference Indoor Championships | 1:58.00 | 5 | 811 | 44° |
| Jan. 27, 2024 | Mini-Dip Invite @ Franklin & Marshall | 1:58.26 | 3 | 804 | 53° |
| April 22, 2022 | Twin Valley Invitational | 2:00.14 | 3 | 758 | 64° |
| April 2, 2022 | Bruce Dallas Invitational | 2:00.61 | 4 | 746 | 53° |
| Jan. 7, 2023 | Kevin Dare Invitational | 2:01.04 | 5 | 736 | 39° |
| Dec. 8, 2023 | Diplomat Open - Franklin & Marshall | 2:01.16 | 2 | 733 | 52° |
| April 13, 2024 | DeSales Track & Field TRI-MEET | 2:01.20 | 1 | 732 | 55° |
| Jan. 21, 2023 | Youngstown State High School Meet #2 | 2:01.40 | 7 | 727 | 37° |
| May 21, 2022 | PIAA District 3 AAA Championships | 2:07.00 | 16 | 599 | |
| April 12, 2022 | Twin Valley HS vs. Kutztown | 2:10.45 | 1 | 526 | 68° |
| March 30, 2021 | Twin Valley vs. Daniel Boone HS | 2:13.39 | 2 | 468 | |
| March 12, 2021 | DVGTCA Meet #5 | 2:15.00 | 4 | 437 | 66° |
| Feb. 26, 2021 | TFCAofGP Meet #4 | 2:21.11 | 16 | 331 | 47° |
8000m_cc
598
Points
27:23.30
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 14, 2023 | Rowan Interregional Border Battle | 27:23.30 | 170 | 598 | 56° |
| Nov. 11, 2023 | NCAA Division III Metro Region Cross Country Championships | 27:58.70 | 91 | 549 | 58° |
| Nov. 2, 2024 | Centennial Conference Cross Country Championships | 28:55.40 | 80 | 474 | 59° |
| Sept. 30, 2023 | Lehigh University's Paul Short Run | 29:07.80 | 216 | 459 | 69° |
| Oct. 28, 2023 | Centennial Conference Championships | 31:41.90 | 81 | 287 | 77° |
4mile_cc
521
Points
22:29.64
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 15, 2023 | Main Line Invitational | 22:29.64 | 68 | 521 | 73° |
mile
841
Points
4:20.17
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 9, 2024 | FastTrack National Invitational | 4:20.17 | 26 | 841 | |
| Jan. 18, 2025 | Moravian College Indoor Meet | 4:23.71 | 1 | 803 | 39° |
| Feb. 15, 2025 | NYU DIII Invitational | 4:28.85 | 16 | 750 | 35° |
| Jan. 20, 2024 | Moravian Indoor Meet 2024 | 4:38.50 | 8 | 654 | 21° |
| Jan. 27, 2023 | TFCAofGP Meet #8 | 4:43.54 | 1 | 607 | 41° |
| Feb. 5, 2022 | TFCAofGP Meet #7 | 4:50.47 | 21 | 544 | |
| Jan. 23, 2021 | Holy Ghost Prep Polar Bear #2 | 5:25.20 | 12 | 283 | 34° |
Mid-D
Event Group
999
Points
1:50.97
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 12, 2025 | 800m | Widener Final Qualifier | 1:50.97 | 9 | 999 | 80° |
| May 4, 2025 | 800m | Centennial Conference Outdoor Track & Field Championships | 1:51.76 | 2 | 977 | 70° |
| Feb. 7, 2025 | 800m | FastTrack National Invitational | 1:52.06 | 5 | 968 | 42° |
| April 14, 2025 | 800m | Bison Outdoor Classic | 1:53.23 | 17 | 936 | 67° |
| March 8, 2025 | 800m | Tufts Final Qualifier | 1:53.84 | 6 | 920 | 39° |
Mile
Event Group
848
Points
4:00.62
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 18, 2025 | 1500m | Coach P Invite | 4:00.62 | 4 | 848 | 70° |
| Feb. 9, 2024 | Mile | FastTrack National Invitational | 4:20.17 | 26 | 841 | |
| April 6, 2024 | 1500m | Muhlenberg Invitational | 4:02.34 | 1 | 827 | 51° |
| Jan. 18, 2025 | Mile | Moravian College Indoor Meet | 4:23.71 | 1 | 803 | 39° |
| March 30, 2025 | 1500m | Lafayette Open | 4:07.40 | 8 | 770 | 68° |
Cross Country
Event Group
613
Points
20:03.50
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 1, 2023 | 6000mCC | Lehigh Invitational | 20:03.50 | 66 | 613 | 78° |
| Oct. 14, 2023 | 8000mCC | Rowan Interregional Border Battle | 27:23.30 | 170 | 598 | 56° |
| Nov. 11, 2023 | 8000mCC | NCAA Division III Metro Region Cross Country Championships | 27:58.70 | 91 | 549 | 58° |
| Sept. 15, 2023 | 4MileCC | Main Line Invitational | 22:29.64 | 68 | 521 | 73° |
| Sept. 23, 2023 | 4000mCC | Dickinson College Long-Short Invitational | 13:19.60 | 64 | 507 | 57° |
Short Sprints
Event Group
644
Points
24.24
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 18, 2023 | 200m | Twin Valley @ Schulkill Valley | 24.24 | 4 | 644 | 56° |
Long Sprints
Event Group
848
Points
50.18
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 26, 2025 | 400m | Carol & John Covert Classic | 50.18 | 3 | 848 | 73° |
| May 5, 2023 | 400m | 18th Annual Hoka/Bryn Mawr Running Co. Henderson Invitational | 51.66 | 21 | 763 | |
| April 21, 2023 | 400m | Twin Valley Invitational | 52.28 | 4 | 729 | 82° |
| May 4, 2022 | 400m | Berks Catholic vs Twin Valley HS | 52.94 | 1 | 693 | |
| April 30, 2022 | 400m | 18th Annual Unionville Invitational | 53.13 | 6 | 683 | 65° |