| 11/10/2015 |
Drafted in the 2015 first-year player draft (Round 4, Pick 3, 45th overall pick) by the Lynchburg Hornets, out of high school (Lakeview; Stoneboro, PA). |
| 12/10/2015 |
Failed to sign with the Lynchburg Hornets organization and will return the next first-year player draft. |
| 01/01/2016 |
OSA scouting updated ratings (potential): Contact: 18 (48); Power: 13 (65); Eye: 21 (52). |
| 11/10/2016 |
Drafted in the 2016 first-year player draft (Round 14, Pick 3, 200th overall pick) by the Berkeley Batterologists, out of college (La Salle; Philadelphia, PA). |
| 01/01/2017 |
OSA scouting updated ratings (potential): Contact: 28 (48); Power: 13 (65); Eye: 21 (52). |
| 01/01/2018 |
OSA scouting updated ratings (potential): Contact: 32 (48); Power: 29 (65); Eye: 34 (52). |
| 01/01/2019 |
OSA scouting updated ratings (potential): Contact: 36 (48); Power: 47 (65); Eye: 38 (52). |
| 01/01/2020 |
OSA scouting updated ratings (potential): Contact: 39 (48); Power: 56 (65); Eye: 50 (52). |
| 06/22/2020 |
Was selected to the 2020 FBLOD Rookie All-Star Game. |
| 06/29/2020 |
Wins the R Player of the Week Award. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Contact: 42 (48); Power: 69 (65); Eye: 56 (52). |
| 09/14/2021 |
Injured (Back stiffness), day-to-day for 1 day. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Contact: 45 (48); Power: 69 (65); Eye: 56 (52). |
| 01/01/2023 |
OSA scouting updated ratings (potential): Contact: 47 (48); Power: 69 (65); Eye: 56 (52). |
| 05/27/2023 |
Injured (Back tightness), day-to-day for 1-2 weeks. |
| 11/23/2023 |
Became a minor league free agent. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Contact: 44 (47); Power: 68 (65); Eye: 53 (52). |