Played college baseball at UCLA where he was a two-time All-PAC 12 selection...Was converted from the Bruins closer to starter over one season and became the Friday night starter...Was the opposing pitcher of Cardinals 2022 first round draft pick Cooper Hjerpe's (Oregon State) two losses during the 2022...Struck out a career-high 14 batters over eight innings vs. Washington State...2021 First Team Freshman All-American by Collegiate Baseball and D1Baseball.com, posting a 2-1 mark with a 1.65 ERA and seven saves, tying the Bruins freshman saves record...Played for the Orleans Firebirds in the 2021 Cape Cod League season...Was on the USA Baseball 18U Team for the 2019 World Cup helping the squad to a silver medal finish in South Korea...Was teammates of current Major Leaguers Pete Crow-Armstrong (Cubs) and Kyle Harrison (Giants)...2019 Perfect Game All-American...Starting pitcher for the 2019 High School All-Star Game at Progressive Field in Cleveland...Played in the 2019 Under Armour Classic at Wrigley Field...2019 Orange County Register Pitcher of the Year for Orange Lutheran High School...Has a brother, Mitchell, who plays in a garage band...Signing scout was Michael Garciaparra...Resides in Fullerton, Calif.
2024
Entered the season rated as having the "Best Control" in the Cardinals organization by Baseball America...Set career-high marks in wins, appearances, starts, innings pitched and strikeouts...Tied for the most wins among Cardinals minor league pitchers (G.Graceffo-MEM & C.Lin-PB) with 10, ranked fourth with 131 innings pitched, tied for fourth with 24 starts and fifth with 131 strikeouts...Ranked among Texas League leaders in wins (second), strikeouts (third), innings pitched (fourth), starts (T-fifth), ERA (sixth), WHIP (sixth) and opp. batting average (eighth)...Led Springfield in wins, strikeouts, starts and innings pitched...Fanned a career-high nine batters three times, including his longest career start of 8.0 innings July 4 vs. Northwest Arkansas when he allowed one run on seven hits and one walk in a 7-1 triumph...Held opponents to two earned runs or fewer in all but one of his final eight outings (seven starts) from July 27 through the end of the season, going 3-3 with a 2.70 ERA (13 ER/43.1 IP) that led all qualified Cardinals Minor League pitchers in that span...Received a decision in 20 of his 24 starts, including 17 of his first 19 through Aug. 9...Earned a win in his lone career relief appearance July 27 vs. Corpus Christi, going 6.1 shutout innings with three hits and one walk allowed to go with seven strikeouts in relief of Tink Hence (1.2 IP)...Lasted at least five innings in 19 of his 25 outings (24 starts)...Started Game 2 of the Texas League Semifinals on Sept. 19 vs. Arkansas and allowed four runs in 4.1 innings with five strikeouts.
2023
Entered the season as the No. 18 prospect in the Cardinals organization by Baseball America and was 9-6 with a 2.48 ERA over 23 starts between Palm Beach (Low-A) and Peoria (High-A)...Among Cardinals Minor Leaguers with 25.0+ IP, ranked among leaders in wins (nine, T-fourth), ERA (2.48, second), strikeouts (123, T-second), games started (23, T-third), innings pitched (123.1, seventh), opponent batting average (.217, 10th) and WHIP (1.01, second)...Held his opposition to one run or fewer in 8-of-12 starts at Palm Beach and had five scoreless starts pitching more than 5.0 innings in each...Was promoted to Peoria after posting a 6-3 mark with a 1.89 ERA in 12 starts at Palm Beach, tied for the most wins by all Single-A pitchers and led all with an 0.81 WHIP...Carried a no-hitter through 6.0 innings in his first start at Peoria vs. Cedar Rapids (6/30) following his promotion on June 26...Named Florida State League Pitcher of the Year, Florida State League Postseason All-Star and Pitcher of the Week (5/29-6/4)...Cardinals Minor League Pitcher of the Month for June in Palm Beach, sharing the honors with Tink Hence and earning the award outright in August with Peoria...Baseball America Low Class-A All-Star...Did not walk a batter in eight starts and issued only one free pass in 14-of-23 starts...Season-high walk total was three (three times)...Did not allow a home run to a total of 123 right-handed batters faced while in Peoria and only five doubles...Allowed only three extra-base hits with runners in scoring position (two doubles, home run) of 119 total batters faced in those situations...Ran off a season-high 14.0 inning scoreless streak twice during the season (4/14-26 & 7/28-8/10)...Threw his lone complete game/shutout in a 5.0-inning weather-shortened game vs. St. Lucie (6/16) in a Cardinals 1-0 win...Struck out a season-high eight batters at Daytona (6/23) and threw a season-high 7.0 innings at Beloit (8/10)...Did not surpass 100 pitches in any start topping out at 99 at Beloit (8/10).