| Player History |
| Won Batter of the Year in 2025, hitting .315 with 40 HR, 116 RBI. |
| Won Batter of the Year in 2026, hitting .316 with 45 HR, 128 RBI. |
| 05/18/2019 | Drafted in 1st round, 7th overall pick, by Richmond Hill in 2019. |
| 08/25/2019 | Injured on 8/25/2019 with a Blurred Vision Eye, out for 3 weeks. |
| 04/08/2022 | Had first career hit on 4/8/2022, off Daniel Mason (CAL). |
| 04/11/2022 | Hit first career homerun on 4/11/2022, off Stanley Welborn (EDM). |
| 08/19/2022 | Had 21-game hitting streak snapped on 8/19/2022. |
| 07/01/2023 | Was selected to the 2023 Allstar game... |
| 07/06/2023 | Won Player of the Week award on 7/6/2023, hitting .400 with 4 HR, 7 RBI. |
| 04/27/2024 | Won Player of the Week award on 4/27/2024, hitting .360 with 4 HR, 8 RBI. |
| 09/01/2024 | Won Batter of the Month award on 9/1/2024, hitting .340 with 9 HR, 19 RBI. |
| 01/31/2025 | Gets a new one-year contract worth $4,400,000 through salary arbitration. |
| 05/26/2025 | Won Player of the Week award on 5/26/2025, hitting .400 with 3 HR, 7 RBI. |
| 06/01/2025 | Won Batter of the Month award on 6/1/2025, hitting .330 with 7 HR, 26 RBI. |
| 07/01/2025 | Was selected to the 2025 Allstar game... |
| 07/14/2025 | Won Player of the Week award on 7/14/2025, hitting .519 with 5 HR, 13 RBI. |
| 08/01/2025 | Won Batter of the Month award on 8/1/2025, hitting .385 with 10 HR, 22 RBI. |
| 10/05/2025 | Drove in 7 runs against Winnipeg on 10/5/2025. |
| 01/31/2026 | Gets a new one-year contract worth $5,742,857 through salary arbitration. |
| 05/21/2026 | Drove in 6 runs against Quebec on 5/21/2026. |
| 05/26/2026 | Won Player of the Week award on 5/26/2026, hitting .467 with 3 HR, 10 RBI. |
| 07/01/2026 | Was selected to the 2026 Allstar game... |
| 08/25/2026 | Won Player of the Week award on 8/25/2026, hitting .500 with 3 HR, 8 RBI. |
| 08/30/2026 | Hit 3 homeruns against Hamilton, driving in 5 runs on 8/30/2026. |
| 09/01/2026 | Won Batter of the Month award on 9/1/2026, hitting .375 with 11 HR, 25 RBI. |
| 09/01/2026 | Won Player of the Week award on 9/1/2026, hitting .353 with 4 HR, 7 RBI. |
| 10/06/2026 | Won Player of the Week award on 10/6/2026, hitting .393 with 4 HR, 10 RBI. |
| 01/31/2027 | Gets a new one-year contract worth $5,742,857 through salary arbitration. |
| 04/28/2027 | Won Player of the Week award on 4/28/2027, hitting .379 with 5 HR, 7 RBI. |
| 05/01/2027 | Won Batter of the Month award on 5/1/2027, hitting .385 with 13 HR, 21 RBI. |
| 06/18/2027 | Had 5 hits with 4 RBI against Toronto on 6/18/2027. |
| 07/01/2027 | Was selected to the 2027 Allstar game... |
| 07/01/2027 | Won Batter of the Month award on 7/1/2027, hitting .347 with 8 HR, 31 RBI. |
| 08/04/2027 | Signed a contract extension with Richmond Hill, $8,800,000 per year, for 5 years. |
| 08/24/2028 | Was selected to the 2028 Canadian Baseball League All-Star Game. |
| 09/11/2028 | Wins the CBL WL Player of the Week Award. |
| 11/11/2028 | Wins the 2028 CBL WL Batter of the Year. |
| 01/01/2029 | OSA scouting updated ratings (potential): Contact: 9 (9); Power: 9 (9); Eye: 5 (5). |
| 07/07/2029 | Goes 0-4 against the Halifax Gold Squirrel, ending his hitting streak at 22 games. |
| 07/09/2029 | Wins the CBL WL Player of the Week Award. |
| 08/01/2029 | Wins the CBL WL Batter of the Month Award. |
| 08/24/2029 | Was selected to the 2029 Canadian Baseball League All-Star Game. |
| 09/10/2029 | Wins the CBL WL Player of the Week Award. |
| 09/17/2029 | Wins the CBL WL Player of the Week Award. |
| 01/01/2030 | OSA scouting updated ratings (potential): Contact: 9 (9); Power: 9 (9); Eye: 5 (6). |
| 04/23/2030 | Hits his 300th career Canadian Baseball League home run! |
| 07/08/2030 | Goes 5-5 against the Winnipeg Warriors, with 1 HR, 1 RBI and 3 R. |
| 08/02/2030 | Hits for the CYCLE, going 4-6 against the Dawson City Mad Dogs, with 4 RBI and 2 runs scored. |
| 10/13/2030 | Goes 5-6 against the Winnipeg Warriors, with 1 HR, 4 RBI and 2 R. |
| 01/01/2031 | OSA scouting updated ratings (potential): Contact: 8 (9); Power: 9 (9); Eye: 5 (6). |
| 06/09/2031 | Collects his 1000th career Canadian Baseball League RBI! |
| 09/07/2031 | Injured (hyperextended knee), out for 2 weeks. |
| 01/01/2032 | OSA scouting updated ratings (potential): Contact: 8 (8); Power: 9 (9); Eye: 5 (5). |
| 01/06/2032 | Signed a 3-year contract extension worth a total of $13,170,000 with the Richmond Hill Moonshots organization. |
| 04/07/2032 | Injured (strained hamstring), out for 3 weeks. |
| 06/09/2032 | Scores his 1000th career Canadian Baseball League run! |
| 07/01/2032 | Wins the CBL WL Batter of the Month Award. |
| 07/30/2032 | Goes 5-6 against the London Werewolves, with 1 2B, 2 RBI and 1 R. |
| 07/30/2032 | Collects his 2000th career Canadian Baseball League hit! |
| 09/13/2032 | Wins the CBL WL Player of the Week Award. |
| 09/22/2032 | Goes 5-5 against the Yellowknife Diamonds, with 2 RBI and 1 R. |
| 01/01/2033 | OSA scouting updated ratings (potential): Contact: 8 (8); Power: 9 (9); Eye: 5 (5). |
| 05/02/2033 | Wins the CBL WL Player of the Week Award. |
| 06/01/2033 | Hits his 400th career Canadian Baseball League home run! |
| 06/06/2033 | Wins the CBL WL Player of the Week Award. |
| 08/26/2033 | Was selected to the 2033 Canadian Baseball League All-Star Game. |
| 01/01/2034 | OSA scouting updated ratings (potential): Contact: 8 (8); Power: 8 (9); Eye: 6 (6). |
| 04/07/2034 | Injured (bruised shin), day-to-day for 3 days. |
| 07/01/2034 | Wins the CBL WL Batter of the Month Award. |
| 08/02/2034 | Hits three home runs against the Toronto Barons, going 4-5 with 7 RBI and 4 runs scored! |
| 08/23/2034 | Was selected to the 2034 Canadian Baseball League All-Star Game. |
| 01/01/2035 | OSA scouting updated ratings (potential): Contact: 7 (8); Power: 9 (9); Eye: 6 (6). |
| 04/04/2035 | Collects his 2500th career Canadian Baseball League hit! |
| 04/15/2035 | Goes 5-5 against the Toronto Barons, with 0 RBI and 2 R. |
| 05/06/2035 | Injured (strained groin), out for 3 weeks. |
| 06/10/2035 | Was traded by the Richmond Hill Moonshots to the Halifax Blackbirds in exchange for SP C. Ibarra, SS J. Murray, a 2nd draft pick. |
| 07/10/2035 | Collects his 1500th career Canadian Baseball League RBI! |
| 11/26/2035 | Became a free agent. |
| 01/01/2036 | OSA scouting updated ratings (potential): Contact: 6 (8); Power: 8 (9); Eye: 6 (6). |
| 04/29/2036 | Signed a 1-year contract worth a total of $2,000,000 with the PEI Islanders organization. |
| 06/07/2036 | Hits his 500th career Canadian Baseball League home run! |
| 10/03/2036 | Injured (fractured foot), out for 3 weeks. |
| 10/14/2036 | Suffered setback in recovery from injury, will miss another 2 weeks. |
| 11/29/2036 | Became a free agent. |
| 01/01/2037 | OSA scouting updated ratings (potential): Contact: 5 (8); Power: 6 (9); Eye: 6 (6). |
| 02/10/2037 | Signed a 1-year contract worth a total of $3,300,000 with the Richmond Hill Moonshots organization. |
| 08/25/2037 | Injured (knee contusion), out for 3 days. |
| 12/02/2037 | Became a free agent. |
| 01/01/2038 | OSA scouting updated ratings (potential): Contact: 5 (8); Power: 5 (9); Eye: 6 (6). |
| 04/06/2038 | Signed a 1-year contract worth a total of $1,000,000 with the Richmond Hill Moonshots organization. |
| 06/26/2038 | Injured (sprained ankle), out for 3 weeks. |
| 11/03/2038 | Retired from professional baseball. |