| 01/01/2018 |
Joined the Budgeford College Kamikazes. |
| 05/09/2018 |
Injured (back spasms), out for 13 months. |
| 06/21/2018 |
Won the 2018 SGCBL College I Round 3 with the Budgeford College Kamikazes! |
| 01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 22 (82); Movement: 23 (82); Control: 21 (71). |
| 01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 22 (82); Movement: 28 (82); Control: 21 (71). |
| 06/15/2020 |
Drafted in the 2020 first-year player draft (Round 1, Pick 21, 21st overall Pick) by the Erebor Eagles. |
| 08/13/2020 |
Injured (viral infection), out for 4 days. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 34 (73); Movement: 54 (74); Control: 24 (71). |
| 04/01/2021 |
Named the #34 prospect in the SGCBL |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 47 (73); Movement: 57 (68); Control: 39 (71). |
| 04/01/2022 |
Named the #64 prospect in the SGCBL |
| 11/26/2022 |
Received a 1-year contract worth a total of $300,000 through automatic renewal. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 53 (73); Movement: 66 (69); Control: 42 (71). |
| 04/01/2023 |
Named the #89 prospect in the SGCBL |
| 08/16/2023 |
Injured (mild shoulder strain), out for 2 weeks. |
| 08/25/2023 |
Suffered setback in recovery from injury, will miss another one week. |
| 11/20/2023 |
Received a 1-year contract worth a total of $300,000 through automatic renewal. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 72 (87); Movement: 69 (69); Control: 42 (71). |
| 11/22/2024 |
Received a 1-year contract worth a total of $432,000 through automatic renewal. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 73 (74); Movement: 68 (68); Control: 62 (71). |
| 08/21/2025 |
Injured (dehydration), day-to-day for 3 days. |
| 11/14/2025 |
Received a 1-year contract worth a total of $3,000,000 through arbitration. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 72 (72); Movement: 66 (66); Control: 63 (63). |
| 06/29/2026 |
Was selected to the 2026 Tolkien Baseball All-Star Game. |
| 11/24/2026 |
Received a 1-year contract worth a total of $3,990,000 through arbitration. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 73 (73); Movement: 67 (68); Control: 62 (62). |
| 06/15/2027 |
Injured on 06/12/2027, diagnosed with a torn triceps, will miss 4 months. |
| 11/28/2027 |
Received a 1-year contract worth a total of $5,500,000 through arbitration. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 64 (64); Control: 60 (61). |
| 04/13/2028 |
Injured on 04/12/2028, diagnosed with elbow tendinitis, will miss 2 weeks. |
| 05/01/2028 |
Injured (sprained ankle), day-to-day for 3 days. |
| 06/11/2028 |
Injured (finger blister), day-to-day for 3 days. |
| 08/16/2028 |
Injured on 08/13/2028, diagnosed with a torn rotator cuff, will miss 4-5 months. |
| 11/24/2028 |
Became a free agent. |
| 12/30/2028 |
Signed a 1-year contract worth a total of $730,000 with the Dunharrow Devils organization. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 57 (59); Movement: 61 (62); Control: 57 (57). |
| 11/28/2029 |
Became a free agent. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 67 (68); Movement: 62 (62); Control: 43 (43). |
| 06/05/2030 |
Signed a minor league contract with the Dol Guldur Dragons organization. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 68 (68); Movement: 63 (64); Control: 41 (41). |
| 05/31/2031 |
Injured (mild calf strain), day-to-day for 1 day. |
| 07/28/2031 |
Injured (back spasms), day-to-day for 4 days. |
| 12/01/2031 |
Became a free agent. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 66 (67); Movement: 63 (63); Control: 41 (41). |
| 03/31/2032 |
Signed a minor league contract with the Dunharrow Devils organization. |
| 05/05/2032 |
Injured (back stiffness), day-to-day for 2 days. |
| 06/06/2032 |
Was claimed off waivers by Erebor while with Dunharrow. |
| 12/01/2032 |
Became a free agent. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (56); Movement: 40 (47); Control: 28 (30). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 21 (49); Movement: 37 (46); Control: 14 (27). |
| 01/01/2034 |
Retired from professional baseball. |