| Player History |
| 06/15/2015 | Drafted in the 2015 first-year player draft (Round 9, Pick 20, 196th overall Pick) by the Portland Beavers. |
| 01/01/2016 | OSA scouting updated ratings (potential): Stuff: 2 (3); Movement: 3 (5); Control: 1 (4). |
| 01/01/2017 | OSA scouting updated ratings (potential): Stuff: 3 (3); Movement: 6 (5); Control: 2 (4). |
| 09/28/2017 | Won the 2017 OTM Double A Round 2 with the Bradley Counts! |
| 01/01/2018 | OSA scouting updated ratings (potential): Stuff: 4 (4); Movement: 6 (5); Control: 4 (5). |
| 01/01/2019 | OSA scouting updated ratings (potential): Stuff: 4 (4); Movement: 5 (4); Control: 4 (4). |
| 01/01/2020 | OSA scouting updated ratings (potential): Stuff: 4 (4); Movement: 5 (4); Control: 4 (4). |
| 07/10/2020 | Injured (bone spur (elbow)), out for 2 weeks. |
| 07/23/2020 | Suffered setback in recovery from injury, will miss another 5 days. |
| 01/01/2021 | OSA scouting updated ratings (potential): Stuff: 4 (4); Movement: 5 (4); Control: 4 (4). |
| 11/17/2021 | Became a minor league free agent. |
| 01/01/2022 | OSA scouting updated ratings (potential): Stuff: 4 (4); Movement: 5 (4); Control: 5 (4). |
| 06/15/2023 | Drafted in the 2023 first-year player draft (Round 1, Pick 18, 18th overall pick) by the Ruston Rabbits, out of high school (Algoma Christian; Kent City, MI). |
| 01/01/2024 | OSA scouting updated ratings (potential): Contact: 5 (6); Power: 1 (5); Eye: 2 (4). |
| 04/01/2024 | Named the #21 prospect in the OTM |
| 07/04/2024 | Injured (fractured finger), out for 3 months. |
| 01/01/2025 | OSA scouting updated ratings (potential): Contact: 5 (6); Power: 2 (5); Eye: 2 (3). |
| 04/07/2025 | Named the #97 prospect in the OTM |
| 01/01/2026 | OSA scouting updated ratings (potential): Contact: 6 (6); Power: 2 (5); Eye: 2 (3). |
| 04/22/2026 | Goes 0-3 against the Hialeah Rocketeers, ending his hitting streak at 20 games. |
| 08/02/2026 | Goes 5-5 against the Castle Shannon Bandits, with 3 RBI and 2 R. |
| 09/17/2026 | Injured (shoulder soreness), day-to-day for 1-2 weeks. |
| 09/19/2026 | Won the 2026 OTM Double A Round 2 with the Shreveport Elephants! |
| 10/30/2026 | Was traded by the Ruston Rabbits to the Toronto Titans, along with CL Alonso Pérez, SP Marlon Brown, 1B Brad Thomas, CF Scot Scott, 2B Edgardo Rivera, in exchange for 2B Seung-ryong U, SP Manny Martínez. |
| 01/01/2027 | OSA scouting updated ratings (potential): Contact: 6 (6); Power: 3 (5); Eye: 3 (3). |
| 04/05/2027 | Named the #63 prospect in the OTM |
| 06/05/2027 | Was selected to the 2027 OTM Single A All-Star Game. |
| 09/22/2027 | Wins the 2027 OTMA SL1 Glove Wizard Award at C. |
| 01/01/2028 | OSA scouting updated ratings (potential): Contact: 7 (6); Power: 3 (5); Eye: 3 (3). |
| 04/03/2028 | Named the #89 prospect in the OTM |
| 07/24/2028 | Wins the OTMA SL1 Player of the Week Award. |
| 09/14/2028 | Won the 2028 OTM Single A Round 2 with the Chalkville Bulldozers! |
| 12/24/2028 | Was traded by the Toronto Titans to the Detroit Diesel, along with MR Don Haney, in exchange for 1B Pete Whitley, LF John Parry, MR Jonathon Malone, 3B Paul Juhan, LF Pat Curran, C Waylon Brooks, SP Zach Carter. |
| 01/01/2029 | OSA scouting updated ratings (potential): Contact: 7 (6); Power: 4 (5); Eye: 3 (3). |