06/05/2012 |
Drafted by the Minnesota Twins in the 37th round of the 2012 MLB June Amateur Draft from Campolindo HS (Moraga, CA). |
06/05/2015 |
Drafted by the Pittsburgh Pirates in the 36th round of the 2015 MLB June Amateur Draft from Duke University (Durham, NC). |
05/25/2021 |
Injured (strained forearm),out for 2 months. |
11/29/2021 |
Received a 1-year contract through automatic renewal worth a total of $570,500. |
01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5). |
12/05/2022 |
Received a 1-year contract through automatic renewal worth a total of $570,500. |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5). |
06/29/2023 |
Injured (mild shoulder inflammation),day-to-day for 5 days. |
08/01/2023 |
Was traded by the Pittsburgh Pirates to the San Francisco Giants, along with 2B Bobby Witt Jr., RP Wilson Medina, SS Joe Kasman, and 1B Armari Blon, in exchange for 2B Jeff Hein. |
12/04/2023 |
Received a 1-year contract through automatic renewal worth a total of $570,500. |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 5 (5); Control: 6 (6). |
04/06/2024 |
Injured (ruptured tendon (finger)),out for 4 months. |
11/16/2024 |
Received a 1-year contract through arbitration worth a total of $800,000. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 6 (6); Control: 5 (5). |
04/12/2025 |
Injured (shoulder tendinitis),day-to-day for 1-2 weeks. |
05/21/2025 |
Injured (strained hamstring),day-to-day for 3 weeks. |
06/04/2025 |
Suffered setback in recovery from injury, will miss another one week. |
08/01/2025 |
Injured (back tightness),day-to-day for 1 day. |
11/03/2025 |
Was traded by the San Francisco Giants to the Oakland Athletics, along with 2B Dashawn McKinzy and LF LaMonte Wade Jr., in exchange for CF Michael Siani. |
11/10/2025 |
Released by the Oakland Athletics. |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 6 (6); Control: 5 (5). |