01/01/2028 | OSA scouting updated ratings (potential): Contact: 6 (6); Power: 5 (6); Eye: 9 (9). |
04/09/2028 | Injured (Sore ankle), day-to-day for 2 days. |
05/21/2028 | Injured (Dehydration), day-to-day for 1 day. |
09/29/2028 | Injured (Sprained ankle), day-to-day for 2 weeks. |
01/01/2029 | OSA scouting updated ratings (potential): Contact: 6 (6); Power: 6 (6); Eye: 9 (9). |
11/11/2029 | Became a free agent. |
01/01/2030 | OSA scouting updated ratings (potential): Contact: 5 (6); Power: 5 (6); Eye: 9 (9). |
02/15/2030 | Signed a minor league contract with the St. Louis Perfectos organization. |
04/29/2030 | Wins the NFBLAAA SL2 Player of the Week Award. |
06/04/2030 | Was selected to the 2030 NFBL Triple A All-Star Game. |
08/30/2030 | Wins the 2030 NFBL Triple A Round 1 with the Des Peres Brainiacs! |
10/19/2030 | Wins the 2030 Federal Series with the St. Louis Perfectos. |
10/20/2030 | Retired from professional baseball. |
LEADERBOARD APPEARANCES |
Year | GS | Rank | 2024 | 156 | 5 | 2026 | 156 | 6 | 2027 | 147 | 8 | | Year | PA | Rank | 2019 | 711 | 2 | 2020 | 688 | 6 | 2021 | 658 | 6 | 2024 | 760 | 1 | 2026 | 753 | 2 | 2027 | 704 | 6 | | Year | AB | Rank | 2019 | 603 | 3 | 2020 | 593 | 7 | 2021 | 564 | 9 | 2024 | 625 | 4 | 2026 | 616 | 4 | 2027 | 567 | 10 | | Year | H | Rank | 2019 | 188 | 5 | 2020 | 195 | 3 | 2021 | 183 | 3 | 2024 | 187 | 10 | 2026 | 208 | 8 | | Year | K | Rank | 2021 | 110 | 8 | 2024 | 128 | 7 | 2026 | 119 | 9 | 2027 | 123 | 10 | |
Year | TB | Rank | 2019 | 311 | 4 | 2020 | 327 | 5 | 2021 | 289 | 5 | | Year | 2B | Rank | 2019 | 34 | 10 | 2020 | 38 | 8 | | Year | 3B | Rank | 2015 | 5 | 6 | 2019 | 7 | 5 | 2020 | 8 | 2 | 2021 | 4 | 7 | 2025 | 4 | 10 | | Year | HR | Rank | 2019 | 25 | 10 | 2020 | 26 | 7 | 2021 | 22 | 10 | 2026 | 27 | 10 | | Year | SB | Rank | 2015 | 33 | 3 | 2018 | 31 | 4 | 2019 | 61 | 2 | 2020 | 68 | 2 | 2021 | 62 | 2 | 2022 | 38 | 2 | 2023 | 31 | 6 | 2023 | 49 | 3 | 2024 | 81 | 1 | 2025 | 49 | 1 | 2026 | 28 | 3 | 2027 | 27 | 4 | 2028 | 26 | 7 | |
| Year | R | Rank | 2019 | 144 | 1 | 2020 | 144 | 1 | 2021 | 135 | 1 | 2024 | 147 | 2 | 2025 | 120 | 9 | 2026 | 148 | 4 | 2027 | 124 | 6 | | Year | BB | Rank | 2019 | 97 | 3 | 2020 | 81 | 10 | 2021 | 87 | 5 | 2024 | 118 | 4 | 2025 | 100 | 5 | 2026 | 124 | 1 | 2027 | 124 | 2 | 2028 | 112 | 4 | | Year | IBB | Rank | 2017 | 4 | 8 | 2019 | 6 | 7 | 2021 | 6 | 10 | 2023 | 7 | 6 | 2025 | 5 | 9 | 2026 | 7 | 8 | | Year | HP | Rank | 2020 | 8 | 9 | 2024 | 11 | 6 | |
Year | EBH | Rank | 2019 | 66 | 5 | 2020 | 72 | 5 | | Year | AVG | Rank | 2019 | .312 | 9 | 2020 | .329 | 5 | 2021 | .324 | 2 | 2025 | .329 | 10 | 2026 | .338 | 7 | | Year | OBP | Rank | 2019 | .409 | 5 | 2020 | .413 | 7 | 2021 | .415 | 3 | 2024 | .417 | 6 | 2025 | .434 | 3 | 2026 | .453 | 2 | 2027 | .440 | 3 | | Year | SLG | Rank | 2019 | .516 | 9 | 2020 | .551 | 6 | 2021 | .512 | 8 | | Year | RC | Rank | 2019 | 133.82 | 5 | 2020 | 133.93 | 5 | 2021 | 124.86 | 4 | 2024 | 137.25 | 6 | 2026 | 159.49 | 4 | |
Year | RC/27 | Rank | 2019 | 8.33 | 7 | 2020 | 8.43 | 7 | 2021 | 8.45 | 6 | 2026 | 10.04 | 6 | | | Year | WOBA | Rank | 2019 | 1.107 | 3 | 2020 | 1.144 | 3 | 2021 | 1.116 | 1 | 2026 | .424 | 6 | | Year | OPS | Rank | 2019 | .925 | 6 | 2020 | .964 | 6 | 2021 | .927 | 7 | 2026 | .974 | 9 | | |