| 06/07/2020 |
Joined the London Monarchs. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: - (15); Movement: - (10); Control: - (14). |
| 05/01/2021 |
Was selected to the 2021 CANADIAN BASEBALL LEAGUE All-Star Game. |
| 06/07/2021 |
Went undrafted and became a free agent. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: - (13); Movement: - (6); Control: - (11). |
| 06/07/2022 |
Went undrafted and became a free agent. |
| 06/15/2022 |
Signed a minor league contract with the Eureka Hornets organization. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: - (64); Movement: - (29); Control: - (54). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: - (57); Movement: - (27); Control: - (49). |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: - (57); Movement: - (30); Control: - (45). |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: - (58); Movement: - (30); Control: - (44). |
| 05/18/2026 |
Released by the Eureka organization. |
| 05/27/2026 |
Signed a minor league contract with the Oakland Storm Chasers organization. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: - (58); Movement: - (35); Control: - (44). |
| 06/30/2027 |
Injured (elbow tendinitis), out for 3 weeks. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: - (58); Movement: - (37); Control: - (46). |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: - (61); Movement: - (41); Control: - (51). |
| 12/12/2029 |
Was traded by the Oklahoma City Prowlers to the So Cal Republic, along with SP Juan Bernal, RP Danny Hernandez, in exchange for LF Shaun Sharp, RF Terry Pulh Jr., 1B Fred Constant. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: - (59); Movement: - (52); Control: - (57). |
| 07/29/2030 |
Was traded by the So Cal Republic to the Columbus Aces, along with RP Robert McLaughlin, 2B Tatsuzo Suzuki, RP Chan De, in exchange for RP Marcos León, RP Vicente Morán. |
| 12/10/2030 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: - (58); Movement: - (51); Control: - (54). |
| 12/07/2031 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: - (55); Movement: - (50); Control: - (49). |
| 12/07/2032 |
Received a 1-year contract worth a total of $550,000 through automatic renewal. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: - (53); Movement: - (52); Control: - (49). |
| 06/24/2033 |
Injured (Sprained ankle), day-to-day for 2 weeks. |
| 12/08/2033 |
Received a 1-year contract worth a total of $550,000 through automatic renewal. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: - (50); Movement: - (52); Control: - (49). |
| 09/14/2034 |
Injured (Torn rotator cuff), out for 4 months. |
| 12/13/2034 |
Received a 1-year contract worth a total of $825,000 through arbitration. |