| 06/07/2022 |
Joined the Kelowna Heat. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Contact: - (12); Power: - (39); Eye: - (23). |
| 04/29/2023 |
Was selected to the 2023 CANADIAN BASEBALL LEAGUE All-Star Game. |
| 05/02/2023 |
Goes 5-6 against the Niagara Stars, with 1 3B, 3 RBI and 4 R. |
| 05/09/2023 |
Injured (sore groin), day-to-day for 2 days. |
| 06/07/2023 |
Drafted in the 2023 first-year player draft (Round 5, Pick 21, 127th overall pick) by the Duke City Danger. |
| 06/08/2023 |
Wins the 2023 Pro Feeder LBL Gold Glove Award at CF. |
| 06/17/2023 |
Released by the Kelowna Heat. |
| 06/17/2023 |
Signed a minor league contract with the Duke City Danger organization with a signing bonus of $130,000. |
| 08/06/2023 |
Injured (strained back), out for 1-2 weeks. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Contact: - (12); Power: - (34); Eye: - (30). |
| 06/18/2024 |
Injured (foot contusion), out for one week. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Contact: - (17); Power: - (34); Eye: - (42). |
| 09/28/2025 |
Injured (sprained elbow), out for 6 weeks. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Contact: - (19); Power: - (34); Eye: - (42). |
| 05/04/2026 |
Injured (back stiffness), day-to-day for 1 day. |
| 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): Contact: - (21); Power: - (34); Eye: - (43). |
| 06/05/2027 |
Injured (partially torn labrum), out for 4 months. |
| 11/29/2027 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Contact: - (22); Power: - (34); Eye: - (44). |
| 04/11/2028 |
Injured (knee contusion), out for 1-2 weeks. |
| 07/31/2028 |
Was traded by the Duke City Danger to the San Diego Hops, along with 3B Christian Chevalier, SP Jim Phillips, SP Yo Watanabe, in exchange for SP James Thompson, SP Walt Lawson, RF Kyle Reader. |
| 12/06/2028 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |