| 06/22/2018 |
Joined the Bree College Emperors. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 5 (34); Movement: - (36); Control: - (46). |
| 04/04/2019 |
Injured (torn bicep muscle), out for 8 months. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 7 (34); Movement: 5 (36); Control: 5 (46). |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 10 (41); Movement: 41 (44); Control: 5 (46). |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 13 (37); Movement: 42 (49); Control: 10 (46). |
| 06/15/2022 |
Went undrafted and became a free agent. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 17 (37); Movement: 47 (56); Control: 14 (46). |
| 04/03/2023 |
Signed a 1-year minor league contract with the Dead Marshes Uruk-hai organization. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 21 (41); Movement: 50 (60); Control: 14 (46). |
| 06/15/2024 |
Released by the Dead Marshes organization. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 26 (43); Movement: 49 (59); Control: 20 (55). |
| 04/02/2025 |
Signed a minor league contract with the Old Forest Merry Fellows organization. |
| 07/08/2025 |
Pitches a 6-hit shutout against the Prairie Hill Ponies with 6 strikeouts and 1 BB allowed! |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 33 (44); Movement: 52 (61); Control: 35 (55). |
| 05/31/2026 |
Was selected to the 2026 SGCBL Double A All-Star Game. |
| 07/16/2026 |
Injured on 07/13/2026, diagnosed with a torn ulnar collateral ligament, will miss 10 months. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 41 (41); Movement: 53 (60); Control: 42 (43). |
| 01/12/2027 |
Suffered setback in recovery from injury, will miss another 7 months. |
| 12/01/2027 |
Received a 1-year contract worth a total of $432,000 through automatic renewal. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 41 (41); Movement: 54 (59); Control: 44 (44). |
| 05/20/2028 |
Injured (undisclosed injury), out for 10 months. |
| 05/20/2028 |
Transferred to the 60-day DL. |
| 11/24/2028 |
Received a 1-year contract worth a total of $432,000 through automatic renewal. |
| 12/30/2028 |
Injury setbacks result in end of career. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 39 (40); Movement: 57 (58); Control: 43 (44). |
| 01/01/2029 |
Retired from professional baseball. |