Is a 2014 graduate of Galileo High School in San Francisco where he played football and baseball … As a senior, he threw a no-hitter against Balboa High School on April 9, 2014, but lost 1-0 when the lone run scored on an error … Set Academic Athletic Association (AAA) records with 3,244 yards passing and 47 touchdowns in his final football season and led Galileo to a city championship … Notable high school alumni include Hall-of-Famers Joe DiMaggio and Tony Lazzeri, who was a part of the 1927 Yankees' "Murderer's Row" … Attended the University of California, Santa Barbara for three years (2015-17) … As a junior in 2017, was named a Collegiate Baseball Pre-Season All-American along with now-teammates Seth Beer (Clemson), J.B. Bukauskas (North Carolina), Pavin Smith (Virginia) and Daulton Varsho (Wisconsin-Milwaukee) … Was 7-2 with 2.18 ERA and a team-high 10 saves in 2016 to help the Gauchos earn a berth in the College World Series … posted a 3.0-inning save June 20 vs. University of Miami … Did not allow an earned run over a school-record 49.0-inning stretch from 2015-16.
2023
Went 7-4 with a 4.18 ERA (26 ER in 56.0 IP) in 68 games (two starts) in his second season with Arizona...Set career highs in games, starts, innings, wins and strikeouts...In his first 22 games, went 4-1 with a 1.42 ERA (three ER in 19.0 IP) and 22 strikeouts...Did not allow an earned run in a career-high 12-straight home games (9.2 IP) from April 8 to May 27, going 2-1 with 11 strikeouts...Made his second career start on July 8 vs. Pirates, allowing no hits and striking out three in 1.1 innings (last: June 12, 2022 @ Phillies)...Yielded no walks over a career-best 17 games from June 20 to Aug. 8 (15.2 IP, 59 BF) … surpassed his previous mark of 15 in 2022...In his last 10 road games, went 1-0 with a 0.77 ERA (one ER in 11.2 IP), 0.69 WHIP and 11 strikeouts...Appeared in five games during the postseason, going 0-0 with a 3.60 ERA (two ER in 5.0 IP) … made his Postseason debut in Game 1 of the NLCS @ Phillies on Oct. 16 (zero ER in 1.1 IP) … was scoreless in three of his five outings.
2022
Appeared in 43 games in his first season with the D-backs, going 2-1 with a 2.19 ERA (9 ER in 37.0 IP), 1.08 WHIP and .194 opponent average…ranked among NL relievers [min. 40 G] with fewest home runs allowed (T-1st, 1)...Went 1-0 with a 1.82 ERA (6 ER in 29.2 IP) and 0.98 WHIP in 34 games prior to All-Star break…ranked among NL relievers in ERA (8th) and WHIP (10th)...Did not issue a walk in 15 straight games (13.1 IP) from April 20-June 10....Picked up his first Major League win May 9 vs. Marlins....Made his first career start on June 12 @ Phillies (ND; 0 ER in 1.0 IP)....Had an 11-game scoreless streak (10.0 IP) from July 10-Sept. 9...On the 15-day injured list from Aug. 5-31 (lower back spasms) and reinstated on Sept. 1…appeared in 5 more games before landing back on the 15-day injured list (left elbow inflammation)....Went scoreless in 11 of his last 12 outings of 2022...Made 10 appearances with Cleveland and went 0-0 with a 9.31 ERA (10 ER in 9.2 IP)...Spent majority of the season with Triple-A Columbus, going 0-1 with one save, a 6.66 ERA (19 ER in 25.2 IP) and 30 strikeouts in 25 games.... Claimed off waivers by the D-backs on Nov. 24.
2021
Made 10 appearances with the Indians and went 0-0 with a 9.31 ERA (10 ER in 9.2 IP)... Spent majority of the season with Triple-A Columbus, going 0-1 with 1 save, a 6.66 ERA (19 ER in 25.2 IP) and 30 strikeouts in 25 games... Claimed off waivers by the D-backs on Nov. 24.
2020
Spent most of the year at the Lake County Alternate Training Site and made his Major League debut on Sept. 10 vs. Kansas City (0.2IP, 3H, 4R/ER, 1BB, 3-run HR to Adalberto Mondesi)...Was with the ML club, Sept. 9-15, and was a member of the "Taxi Squad" in late September...Did make two relief appearances in Spring Training (2.0IP, 2H, 0R, 3SO) as a Minor League camp player.
2019
Posted a combined season ERA of 2.28 and seven saves in three stops along each level of the Tribe's Minor League system (47.1IP, 28H, 12ER, 69SO, .169 avg)...Began the year at Single-A Lynchburg and after 9.1 innings over 8 relief outings he was elevated to AA Akron on 5/2...Did not allow an earned run over his first 18 outings, covering 22.0 innings of work and allowed just one ER in his first 23 games (27.1IP)...Promoted to AAA Columbus on 7/31...Struck out five batters over 2.0IP outing on August 23 vs. Toledo...Combined on the year left-handed batters hit .186 (11-for-59) and righties hit .159 (17-for-107)...Was on the Injured List in Akron, July 16-29, with a blister issue on left hand.
2018
Named MiLB.com Organizational All-Star...Named Midwest League Mid-Season All-Star...Named Best Slider in Cleveland Farm System by Baseball America...Combined 1.58 ERA and six saves between Lake County and Lynchburg in 35 relief outings (45.2IP, 37H, 12ER, 67SO, .218 avg)...Promoted to LYN on 7/23...Zero HR allowed in 45.2IP...Lefties hit .184 (9-for-39) on the year...Did not allow an ER over his first 11 games (19.1IP)...Endured a pair of DL stints (lower back/left shoulder).