| 10/30/2020 |
Drafted in the 2020 first-year player draft out of college (University of Southern Indiana; Evansville, IN) by the San Francisco Peanuts. (Round 3, Pick 15, 51st overall pick). |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 5 (7); Control: 5 (8). |
| 05/02/2021 |
Outstandingly completed training to improve his pitch control at the San Francisco Peanuts development complex. |
| 05/03/2021 |
Injured (back tightness),day-to-day for 3 days. |
| 05/06/2021 |
Injured (mild shoulder inflammation),day-to-day for 2 weeks. |
| 07/27/2021 |
Was traded by the San Francisco Peanuts to the Las Vegas Aces, along with CF Francisco Carpio, 2B Wayne Hanlin, and 2B Giampaolo Sarino, in exchange for CF Dean Lumby and RP Raquel Lobato. |
| 09/25/2021 |
Injured (sore elbow),day-to-day for one week. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 5 (6); Control: 5 (8). |
| 05/02/2022 |
Successfully completed training to improve his pitch control at the Las Vegas Aces development complex. |
| 11/20/2022 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 5 (6); Control: 6 (8). |
| 05/02/2023 |
Injured (back tightness),day-to-day for 1-2 weeks. |
| 05/05/2023 |
Injured (back tightness),day-to-day for 1 day. |
| 05/06/2023 |
Injured (acromioclavicular joint irritation),out for 1-2 weeks. |
| 05/22/2023 |
Injured (back spasms),day-to-day for one week. |
| 05/24/2023 |
Injured (back spasms),day-to-day for 1 day. |
| 11/21/2023 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 5 (6); Control: 6 (8). |
| 05/12/2024 |
Injured (back spasms),day-to-day for 5 days. |
| 05/13/2024 |
Injured (back spasms),day-to-day for 2 weeks. |
| 09/20/2024 |
Injured (dead arm),out for 2 weeks. |
| 11/19/2024 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |