| 06/07/2021 |
Joined the North Carolina Tar Heels. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: - (12); Movement: - (11); Control: - (17). |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: - (63); Movement: - (51); Control: - (80). |
| 03/14/2023 |
Injured (strained hamstring), out for 4 weeks. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: - (70); Movement: - (54); Control: - (80). |
| 04/21/2024 |
Was selected to the 2024 USA NCAA DIVISION I All-Star Game. |
| 06/07/2024 |
Drafted in the 2024 first-year player draft (Round 1, Pick 3, 3rd overall pick) by the Manhattan Beach Patriots. |
| 06/12/2024 |
Released by the North Carolina Tar Heels. |
| 06/12/2024 |
Signed a minor league contract with the Manhattan Beach Patriots organization with a signing bonus of $5,500,000. |
| 11/28/2024 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: - (91); Movement: - (53); Control: - (79). |
| 12/04/2025 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: - (68); Movement: - (57); Control: - (80). |
| 09/21/2026 |
Injured (sinusitis), out for 3 days. |
| 12/03/2026 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: - (92); Movement: - (60); Control: - (79). |
| 06/04/2027 |
Suspended 8 games after ejection following a brawl. |
| 06/30/2027 |
Injured (oblique strain), out for 2 weeks. |
| 11/29/2027 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: - (97); Movement: - (59); Control: - (77). |
| 07/10/2028 |
Was claimed off waivers by Kansas City while with Manhattan Beach. |
| 08/18/2028 |
Injured (partially torn labrum), out for 4 months. |
| 12/03/2028 |
Received a 1-year contract worth a total of $750,000 through arbitration. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: - (89); Movement: - (59); Control: - (79). |
| 07/26/2029 |
Injured (sore elbow), day-to-day for 2 weeks. |
| 12/05/2029 |
Received a 1-year contract worth a total of $850,000 through arbitration. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: - (88); Movement: - (55); Control: - (79). |
| 05/06/2030 |
Injured (shoulder soreness), day-to-day for 3 days. |
| 12/07/2030 |
Received a 1-year contract worth a total of $950,000 through arbitration. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: - (86); Movement: - (55); Control: - (77). |
| 01/13/2031 |
Was traded by the Kansas City Tornadoes to the So Cal Republic, along with RF Todd McCarthy, in exchange for RP Adrien Clément, 3B Ebrahim Magsi, SS Sachi Watanabe, RP Tony Ruiz, RP Antonio Sanchez, $11,000,000. |
| 01/17/2031 |
Signed a 6-year contract extension worth a total of $6,000,000 with the So Cal Republic organization. |
| 05/07/2031 |
Injured (herniated disc (back)), out for 3 months. |
| 08/13/2031 |
Injured (strained forearm), out for 2 weeks. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: - (63); Movement: - (56); Control: - (79). |
| 02/16/2032 |
Was traded by the So Cal Republic to the Rubber City Rhinos, along with RP Shinzo Sasaki, SP Sigfrid Arnim, SS Ed Lenhardt, in exchange for SP Ross Allan. |
| 06/03/2032 |
Injured (Elbow ligament reconstruction surgery), out for 10 months. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: - (58); Movement: - (56); Control: - (71). |
| 07/07/2033 |
Injured (Mild hamstring strain), day-to-day for 1-2 weeks. |
| 07/27/2033 |
Injured (Sprained ankle), day-to-day for one week. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: - (55); Movement: - (53); Control: - (76). |
| 05/23/2034 |
Injured (Calf strain), out for 3 weeks. |