| 06/05/2018 |
Drafted in the 2018 first-year player draft out of high school (Philadelphia Academy Charter; Philadelphia, PA) by the Chicago Winds (Round 2, Pick 21, 57th overall pick). |
| 09/05/2018 |
Injured on 09/03/2018, diagnosed with a torn rotator cuff, will miss 11-12 months. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 35 (60); Movement: 45 (55); Control: 30 (55). |
| 08/18/2019 |
Injured (Mild calf strain), day-to-day for 2 days. |
| 08/26/2019 |
Injured on 08/25/2019, diagnosed with a sore back, will not miss additional time. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 45 (70); Movement: 50 (55); Control: 35 (55). |
| 06/13/2020 |
Injured (Rotator cuff inflammation), out for 3 months. |
| 09/22/2020 |
Wins the 2020 Carolina League Round 2 with the Winston-Salem Samurais! |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 45 (60); Movement: 50 (55); Control: 35 (55). |
| 04/04/2021 |
Named the #90 prospect in the MSL |
| 06/27/2021 |
Was selected to the 2021 Carolina League All-Star Game. |
| 07/05/2021 |
Named the #93 prospect in the MSL |
| 07/23/2021 |
Was traded by the Chicago Winds to the Hawaii Hounddogs, along with CF Matt Dyer, RP Sidney Jackson, SP Dennis Bellew, in exchange for SP Yodano Ventura. |
| 11/04/2021 |
Named the #42 prospect in the MSL |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 50 (65); Movement: 55 (55); Control: 35 (55). |
| 04/04/2022 |
Named the #56 prospect in the MSL |
| 07/05/2022 |
Named the #84 prospect in the MSL |
| 11/05/2022 |
Named the #67 prospect in the MSL |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 70 (70); Control: 35 (50). |
| 04/04/2023 |
Named the #57 prospect in the MSL |
| 07/05/2023 |
Named the #67 prospect in the MSL |
| 07/09/2023 |
Was traded by the Hawaii Hounddogs to the Philadelphia Grays, along with SP Bryce Barnes, SP Enrique Rocha, RP Jose Martinez, and LF Takeichi Tanaka, in exchange for CF Riley Bond, LF Jose Rodriguez, and CL Jesse O'Mullarhy. |
| 11/28/2023 |
Received a 1-year contract through automatic renewal worth a total of $780,000. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 65 (70); Movement: 60 (60); Control: 55 (55). |
| 04/13/2024 |
Injured (sore back),day-to-day for 3 days. |
| 09/07/2024 |
Injured (sore back),day-to-day for one week. |
| 11/27/2024 |
Received a 1-year contract through automatic renewal worth a total of $820,000. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 50 (50); Control: 50 (55). |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 50 (50); Control: 50 (55). |
| 02/27/2025 |
Outstandingly completed training to improve his secondary pitch at the Philadelphia Grays development complex. |
| 09/08/2025 |
Injured on 09/06/2025, diagnosed with a dead arm, will miss 2 weeks. |
| 10/06/2025 |
Wins the 2025 MSL MC Division Series MVP Award. |
| 11/17/2025 |
Received a 1-year contract through automatic renewal worth a total of $870,000. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 50 (50). |