| 06/07/2023 |
Joined the London Monarchs. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: - (44); Movement: - (50); Control: - (57). |
| 04/27/2024 |
Was selected to the 2024 CANADIAN BASEBALL LEAGUE All-Star Game. |
| 06/06/2024 |
Wins the 2024 Pro Feeder LBL Gold Glove Award at P. |
| 06/07/2024 |
Drafted in the 2024 first-year player draft (Round 1, Pick 21, 21st overall pick) by the Kansas City Tornadoes. |
| 06/16/2024 |
Released by the London Monarchs. |
| 06/16/2024 |
Signed a minor league contract with the Kansas City Tornadoes organization with a signing bonus of $710,000. |
| 06/22/2024 |
Injured (mild shoulder strain), out for 6 days. |
| 09/02/2024 |
Injured (mild hamstring strain), day-to-day for 4 days. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: - (39); Movement: - (48); Control: - (57). |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: - (48); Movement: - (46); Control: - (62). |
| 04/12/2026 |
Injured (back tightness), day-to-day for 4 days. |
| 04/27/2026 |
Was traded by the Kansas City Tornadoes to the Duke City Danger, along with RF Pedro Martínez, SP Leonard Lee, SP Cristián Silva, 2B Vittoriano Lussu, $4,000,000, in exchange for SP Jake Nelson. |
| 07/26/2026 |
Injured (finger blister), out for 2-3 weeks. |
| 12/03/2026 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: - (46); Movement: - (48); Control: - (62). |
| 04/05/2027 |
Named the #90 prospect in the ABL |
| 05/08/2027 |
Injured (flu-like symptoms), day-to-day for 2 days. |
| 05/22/2027 |
Injured (back spasms), day-to-day for 1 day. |
| 06/24/2027 |
Was selected to the 2027 TRIPLE A All-Star Game. |
| 07/13/2027 |
Injured (undisclosed injury), out for 2 weeks. |
| 07/31/2027 |
Was traded by the Duke City Danger to the Dallas Texans, along with RP Didier Fernandez, RP Bei Law, RP William MacDougal, in exchange for 3B Rod Brown, 2B Anthony Cadenhead, C Nick Robertson. |
| 10/26/2027 |
Finished 3rd in 2027 AAA KSL Cy Young Award voting. |
| 11/29/2027 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |