| 01/01/2016 |
OSA scouting updated ratings (potential): Contact: 3 (5); Power: 1 (1); Eye: 1 (2). |
| 03/01/2016 |
Drafted in the 2016 first-year player draft (Round 1, Pick 4, 4th overall pick) by the Kingston Comets. |
| 04/01/2016 |
Named the #7 prospect in the GLBL |
| 01/01/2017 |
OSA scouting updated ratings (potential): Contact: 3 (5); Power: 1 (2); Eye: 2 (3). |
| 04/01/2017 |
Named the #7 prospect in the GLBL |
| 06/28/2017 |
Was selected to the 2017 GLBL Double A All-Star Game. |
| 07/24/2017 |
Wins the GAA SL1 Player of the Week Award. |
| 08/01/2017 |
Wins the GAA SL1 Batter of the Month Award. |
| 01/01/2018 |
OSA scouting updated ratings (potential): Contact: 3 (5); Power: 1 (1); Eye: 2 (3). |
| 04/01/2018 |
Named the #4 prospect in the GLBL |
| 08/01/2018 |
Wins the GLBL CAN Rookie of the Month Award. |
| 09/30/2018 |
Finished 2nd in 2018 GLBL CAN Lake Huron Rookie Award voting. |
| 10/16/2018 |
Received a 1-year contract worth a total of $507,500 through automatic renewal. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Contact: 3 (5); Power: 1 (2); Eye: 3 (3). |
| 06/23/2019 |
Was selected to the 2019 Great Lakes Baseball League All-Star Game. |
| 09/26/2019 |
Wins the 2019 GLBL CAN Flashing Leather Award at 2B. |
| 10/19/2019 |
Received a 1-year contract worth a total of $507,500 through automatic renewal. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Contact: 4 (5); Power: 1 (1); Eye: 3 (3). |
| 06/07/2020 |
Was selected to the 2020 Great Lakes Baseball League All-Star Game. |
| 07/28/2020 |
Injured (mild calf strain), day-to-day for 5 days. |
| 10/23/2020 |
Received a 1-year contract worth a total of $4,750,000 through arbitration. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 2 (2). |
| 04/22/2021 |
Signed a 8-year contract extension worth a total of $73,970,000 with the Kingston Comets organization. |
| 05/10/2021 |
Wins the GLBL CAN Player of the Week Award. |
| 06/26/2021 |
Was selected to the 2021 Great Lakes Baseball League All-Star Game. |
| 10/03/2021 |
Wins the 2021 GLBL CAN Flashing Leather Award at 2B. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 07/03/2022 |
Was selected to the 2022 Great Lakes Baseball League All-Star Game. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 07/02/2023 |
Was selected to the 2023 Great Lakes Baseball League All-Star Game. |
| 09/24/2023 |
Wins the 2023 GLBL CAN League Championship MVP Award. |
| 10/05/2023 |
Injured (High ankle sprain), out for 6 weeks. |
| 10/06/2023 |
Wins the 2023 GLBL Championship with the Kingston Comets. |
| 10/07/2023 |
Wins the 2023 GLBL CAN Lake Erie Bat Award at 2B. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Contact: 5 (5); Power: 1 (1); Eye: 3 (3). |
| 06/30/2024 |
Was selected to the 2024 Great Lakes Baseball League All-Star Game. |
| 10/06/2024 |
Wins the 2024 GLBL CAN Lake Erie Bat Award at 2B. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 2 (3). |
| 01/01/2026 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 06/05/2026 |
Injured (Shoulder tendinitis), day-to-day for 4 weeks. |
| 10/10/2026 |
Wins the 2026 Round 2 with the Kingston Comets. |
| 10/11/2026 |
Wins the 2026 GLBL CAN Lake Erie Bat Award at 2B. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 10/19/2027 |
Wins the 2027 GLBL CAN Lake Erie Bat Award at 2B. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 04/30/2028 |
Injured (Sprained ankle), day-to-day for 1-2 weeks. |
| 06/23/2028 |
Was selected to the 2028 Great Lakes Baseball League All-Star Game. |
| 09/26/2028 |
Declined his contract option. |
| 10/18/2028 |
Became a free agent. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 01/16/2029 |
Signed a 5-year contract worth a total of $95,000,000 with the Toledo Neptunes organization. |
| 06/22/2029 |
Was selected to the 2029 Great Lakes Baseball League All-Star Game. |
| 07/09/2029 |
Wins the GLBL USA Player of the Week Award. |
| 07/23/2029 |
Wins the GLBL USA Player of the Week Award. |
| 08/01/2029 |
Wins the GLBL USA Batter of the Month Award. |
| 10/01/2029 |
Wins the 2029 GLBL USA Lake Erie Bat Award at 3B. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 04/13/2030 |
Injured (Torn hamstring), out for 6-7 weeks. |
| 07/14/2030 |
Goes 5-5 against the Windsor Vigilantes, with 1 2B, 1 HR, 2 RBI and 2 R. |
| 07/15/2030 |
Wins the GLBL USA Player of the Week Award. |
| 08/12/2030 |
Collects his 2000th career Great Lakes Baseball League hit! |
| 01/01/2031 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 04/28/2031 |
Wins the GLBL USA Player of the Week Award. |
| 05/05/2031 |
Wins the GLBL USA Player of the Week Award. |
| 05/15/2031 |
Injured (Oblique strain), out for 2 weeks. |
| 06/14/2031 |
Scores his 1000th career Great Lakes Baseball League run! |
| 07/31/2031 |
Goes 5-5 against the Windsor Vigilantes, with 1 2B, 3 RBI and 2 R. |
| 08/04/2031 |
Goes 5-7 against the Milwaukee Eagles, with 1 2B, 0 RBI and 3 R. |
| 08/21/2031 |
Goes 5-5 against the Milwaukee Eagles, with 1 2B, 1 3B, 1 RBI and 4 R. |
| 10/03/2031 |
Wins the 2031 GLBL Championship with the Toledo Neptunes. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Contact: 4 (4); Power: 1 (1); Eye: 3 (3). |
| 04/20/2032 |
Injured (Knee inflammation), day-to-day for 5 days. |
| 05/24/2032 |
Wins the GLBL USA Player of the Week Award. |
| 05/29/2032 |
Injured (Torn quadriceps), out for 6-7 weeks. |
| 06/27/2032 |
Was selected to the 2032 Great Lakes Baseball League All-Star Game. |
| 08/03/2032 |
Injured (Knee inflammation), day-to-day for 4 days. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Contact: 3 (4); Power: 1 (1); Eye: 3 (3). |
| 06/26/2033 |
Was selected to the 2033 Great Lakes Baseball League All-Star Game. |
| 08/14/2033 |
Signed a 3-year contract extension worth a total of $53,010,000 with the Toledo Neptunes organization. |
| 09/03/2033 |
Goes 5-7 against the Duluth Sea Gulls, with 1 3B, 2 RBI and 1 R. |
| 10/10/2033 |
Wins the 2033 GLBL USA Lake Erie Bat Award at 3B. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Contact: 3 (3); Power: 1 (1); Eye: 3 (3). |
| 05/31/2034 |
Collects his 2500th career Great Lakes Baseball League hit! |
| 06/06/2034 |
Suspended 5 games after ejection following a brawl. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Contact: 3 (3); Power: 1 (1); Eye: 3 (3). |
| 08/27/2035 |
Goes 5-7 against the Duluth Sea Gulls, with 1 2B, 1 RBI and 5 R. |
| 09/30/2035 |
Retired from professional baseball. |
| LEADERBOARD APPEARANCES |
| Year |
GS |
Rank |
| 2019 |
139 |
4 |
| 2020 |
142 |
2 |
| 2021 |
140 |
2 |
| 2022 |
137 |
7 |
| 2023 |
141 |
2 |
| 2028 |
138 |
4 |
|
| Year |
PA |
Rank |
| 2019 |
621 |
1 |
| 2020 |
601 |
4 |
| 2021 |
607 |
4 |
| 2022 |
602 |
2 |
| 2023 |
644 |
1 |
| 2024 |
591 |
4 |
| 2028 |
617 |
5 |
|
| Year |
AB |
Rank |
| 2019 |
566 |
1 |
| 2020 |
549 |
5 |
| 2021 |
547 |
3 |
| 2022 |
557 |
1 |
| 2023 |
575 |
1 |
| 2024 |
542 |
2 |
| 2028 |
546 |
5 |
|
| Year |
H |
Rank |
| 2019 |
140 |
8 |
| 2020 |
158 |
1 |
| 2021 |
161 |
4 |
| 2022 |
174 |
1 |
| 2023 |
189 |
1 |
| 2024 |
178 |
4 |
| 2025 |
147 |
10 |
| 2028 |
164 |
5 |
| 2029 |
182 |
2 |
| 2031 |
155 |
8 |
| 2033 |
150 |
7 |
|
| Year |
K |
Rank |
| 2019 |
173 |
1 |
| 2020 |
122 |
9 |
|
| Year |
TB |
Rank |
| 2020 |
224 |
5 |
| 2022 |
234 |
7 |
| 2023 |
244 |
9 |
| 2024 |
232 |
7 |
|
| Year |
2B |
Rank |
| 2018 |
24 |
8 |
| 2019 |
36 |
1 |
| 2020 |
44 |
1 |
| 2022 |
43 |
1 |
| 2023 |
42 |
1 |
| 2024 |
38 |
2 |
| 2025 |
30 |
10 |
| 2026 |
33 |
5 |
| 2028 |
33 |
5 |
| 2033 |
34 |
4 |
|
| Year |
3B |
Rank |
| 2018 |
8 |
1 |
| 2019 |
7 |
2 |
| 2020 |
5 |
3 |
| 2021 |
7 |
2 |
| 2022 |
7 |
8 |
| 2024 |
5 |
8 |
| 2027 |
7 |
5 |
| 2028 |
6 |
4 |
| 2029 |
7 |
4 |
| 2030 |
5 |
7 |
| 2031 |
5 |
6 |
| 2032 |
6 |
6 |
| 2033 |
6 |
7 |
| 2034 |
6 |
5 |
|
| Year |
SB |
Rank |
| 2018 |
24 |
6 |
| 2019 |
31 |
2 |
| 2020 |
34 |
3 |
| 2021 |
45 |
1 |
| 2022 |
41 |
4 |
| 2023 |
50 |
2 |
| 2024 |
58 |
2 |
| 2025 |
42 |
3 |
| 2026 |
42 |
5 |
| 2027 |
45 |
5 |
| 2028 |
62 |
1 |
| 2029 |
30 |
5 |
| 2030 |
26 |
7 |
| 2031 |
33 |
2 |
| 2032 |
19 |
9 |
| 2033 |
23 |
5 |
|
| Year |
R |
Rank |
| 2018 |
63 |
6 |
| 2019 |
74 |
4 |
| 2020 |
68 |
6 |
| 2021 |
68 |
7 |
| 2022 |
78 |
2 |
| 2023 |
92 |
3 |
| 2024 |
76 |
8 |
| 2026 |
71 |
9 |
| 2029 |
92 |
5 |
| 2030 |
79 |
10 |
| 2031 |
87 |
2 |
|
| Year |
BB |
Rank |
| 2019 |
43 |
9 |
| 2021 |
48 |
10 |
| 2023 |
63 |
7 |
| 2028 |
63 |
10 |
|
| Year |
IBB |
Rank |
| 2022 |
4 |
10 |
| 2023 |
6 |
6 |
| 2026 |
3 |
6 |
|
| Year |
HP |
Rank |
| 2019 |
8 |
8 |
| 2020 |
10 |
4 |
| 2026 |
8 |
9 |
| 2028 |
7 |
10 |
| 2029 |
9 |
8 |
| 2030 |
8 |
10 |
| 2034 |
8 |
10 |
|
| Year |
EBH |
Rank |
| 2019 |
43 |
6 |
| 2020 |
53 |
3 |
| 2022 |
51 |
4 |
| 2024 |
45 |
8 |
|
| Year |
AVG |
Rank |
| 2018 |
.284 |
7 |
| 2020 |
.288 |
2 |
| 2021 |
.294 |
9 |
| 2022 |
.312 |
4 |
| 2023 |
.329 |
3 |
| 2024 |
.328 |
4 |
| 2025 |
.292 |
7 |
| 2026 |
.309 |
6 |
| 2027 |
.303 |
5 |
| 2028 |
.300 |
8 |
| 2029 |
.371 |
2 |
| 2031 |
.322 |
3 |
| 2033 |
.333 |
2 |
|
| Year |
OBP |
Rank |
| 2018 |
.333 |
9 |
| 2020 |
.347 |
3 |
| 2021 |
.359 |
7 |
| 2022 |
.360 |
7 |
| 2023 |
.399 |
5 |
| 2024 |
.381 |
6 |
| 2026 |
.374 |
6 |
| 2027 |
.374 |
6 |
| 2028 |
.379 |
6 |
| 2029 |
.434 |
1 |
| 2031 |
.376 |
8 |
| 2033 |
.404 |
3 |
|
| Year |
SLG |
Rank |
| 2020 |
.408 |
7 |
| 2029 |
.489 |
9 |
|
| Year |
RC |
Rank |
| 2020 |
78.56 |
3 |
| 2021 |
74.19 |
10 |
| 2022 |
81.90 |
8 |
| 2023 |
107.27 |
6 |
| 2024 |
94.51 |
6 |
| 2028 |
92.67 |
6 |
| 2029 |
110.27 |
3 |
|
| Year |
RC/27 |
Rank |
| 2020 |
5.10 |
4 |
| 2022 |
5.30 |
9 |
| 2023 |
7.19 |
8 |
| 2024 |
6.58 |
6 |
| 2028 |
6.19 |
10 |
| 2029 |
9.05 |
1 |
| 2031 |
6.19 |
10 |
| 2033 |
7.02 |
6 |
|
| Year |
wOBA |
Rank |
| 2020 |
.334 |
4 |
| 2022 |
.342 |
9 |
| 2023 |
.355 |
9 |
| 2024 |
.360 |
8 |
| 2026 |
.344 |
10 |
| 2029 |
.403 |
3 |
| 2033 |
.373 |
7 |
|
| Year |
OPS |
Rank |
| 2020 |
.755 |
4 |
| 2022 |
.781 |
10 |
| 2024 |
.809 |
8 |
| 2029 |
.923 |
5 |
| 2033 |
.845 |
10 |
|
| Year |
WAR |
Rank |
| 2020 |
5.4 |
4 |
| 2021 |
4.5 |
6 |
| 2022 |
4.3 |
10 |
| 2023 |
3.6 |
9 |
| 2024 |
4.4 |
9 |
| 2028 |
4.9 |
6 |
| 2029 |
6.2 |
2 |
| 2030 |
3.9 |
10 |
|
|
|
|