| Player History |
| 06-16-2021 | Drafted in the 2021 first-year player draft (Round 2, Pick 14, 42nd overall Pick) by the St. Louis Cardinals. |
| 01-01-2022 | SISA scouting updated ratings (potential): Contact: 17 (49); Power: 14 (59); Eye: 36 (60). |
| 07-22-2022 | Injured (torn rotator cuff muscle), out for 2-3 months. |
| 01-01-2023 | SISA scouting updated ratings (potential): Contact: 34 (49); Power: 28 (59); Eye: 42 (60). |
| 05-21-2023 | Goes 5-6 against the Chattanooga Lookouts, with 2 2B, 1 HR, 2 RBI and 2 R. |
| 05-29-2023 | Wins the CDLAA BHMLW Player of the Week Award. |
| 05-31-2023 | Was selected to the 2023 Bill Heckel Jr. Memorial League All-Star Game. |
| 08-01-2023 | Wins the CDLAA BHMLW Batter of the Month Award. |
| 01-01-2024 | SISA scouting updated ratings (potential): Contact: 45 (49); Power: 47 (59); Eye: 48 (60). |
| 04-22-2024 | Injured (damaged meniscus (knee)), day-to-day for one week. |
| 05-31-2024 | Was selected to the 2024 Bill Heckel Jr. Memorial League All-Star Game. |
| 08-01-2024 | Wins the CDLAA BHMLW Batter of the Month Award. |
| 08-05-2024 | Wins the CDLAA BHMLW Player of the Week Award. |
| 08-08-2024 | Goes 0-3 against the Portland Sea Dogs, ending his hitting streak at 28 games. |
| 09-20-2024 | Wins the 2024 CDLAA BHMLW Glove Wizard Award at CF. |
| 09-22-2024 | Wins the 2024 CDLAA BHMLW Outstanding Hitter Award. |
| 01-01-2025 | SISA scouting updated ratings (potential): Contact: 47 (49); Power: 53 (59); Eye: 51 (60). |
| 05-19-2025 | Injured (strained groin muscle), out for 1-2 weeks. |
| 06-25-2025 | Injured (strep throat), out for 1-2 weeks. |
| 10-31-2025 | Wins the 2025 CDL NL Gold Glove Award at LF. |
| 11-10-2025 | Received a 1-year contract worth a total of $300,000 through automatic renewal. |
| 01-01-2026 | SISA scouting updated ratings (potential): Contact: 48 (46); Power: 54 (49); Eye: 57 (50). |
| 09-21-2026 | Injured (scratched cornea), out for 2 weeks. |
| 10-30-2026 | Wins the 2026 CDL NL Gold Glove Award at LF. |
| 11-09-2026 | Received a 1-year contract worth a total of $300,000 through automatic renewal. |
| 01-01-2027 | SISA scouting updated ratings (potential): Contact: 46 (39); Power: 49 (49); Eye: 51 (39). |
| 04-02-2027 | Injured (fractured foot), out for 2-3 weeks. |
| 11-14-2027 | Received a 1-year contract worth a total of $300,000 through automatic renewal. |
| 01-01-2028 | OSA scouting updated ratings (potential): Contact: 42 (39); Power: 51 (49); Eye: 44 (39). |
| 11-13-2028 | Received a 1-year contract worth a total of $300,000 through automatic renewal. |
| 01-01-2029 | OSA scouting updated ratings (potential): Contact: 41 (39); Power: 50 (49); Eye: 41 (41). |
| 03-11-2029 | Injured (jarred ankle), day-to-day for 5 days. |
| 06-05-2029 | Suspended 7 games after ejection following arguing a strike call. |
| 11-13-2029 | Received a 1-year contract worth a total of $300,000 through arbitration. |
| 01-01-2030 | OSA scouting updated ratings (potential): Contact: 40 (39); Power: 50 (49); Eye: 47 (44). |
| 05-31-2030 | Was selected to the 2030 Bill Heckel Jr. Memorial League All-Star Game. |
| 06-26-2030 | Injured (bruised ear), day-to-day for 5 days. |
| 09-15-2030 | Wins the 2030 CDLAA BHMLW Glove Wizard Award at LF. |
| 01-01-2031 | OSA scouting updated ratings (potential): Contact: 39 (39); Power: 51 (49); Eye: 43 (44). |
| 08-01-2031 | Injured (jarred neck), day-to-day for 5 days. |
| 08-16-2031 | Released by the St. Louis organization. |