Married Allison … has one son: Ryan ... Attended Kansas State University … ranked second on the Wildcats' all-time appearance list (85) at the time of his departure … earned All-Big 12 Second-Team honors as a freshman and sophomore ... Is a 2008 graduate of Homestead (Calif.) High School … was a four-time team Most Valuable Player and named All-Central Coast Section Second Team as a junior … garnered Louisville Slugger Preseason High School All-American honors in 2008.
American League Relief Leaders: Holds (T8th, 8)...Appeared in 23 games in his second season with Chicago...Limited opponents to a .198 (17-86) average, including a .119 (5-42) mark by left-handers (righties batted .273)...Threw 1.0-plus IP in 18 of his 23 outings and recorded a strikeout in 20 (multiple strikeouts 10 times)...Posted a 0.47 ERA (1 ER/19.0 IP) in 18 games vs. the AL Central, allowing seven hits with 25 strikeouts, compared to 12.27 (5 ER/3.2 IP) with 10 hits allowed in five games during interleague play...Held the opposition scoreless in each of his first seven appearances to start the season (7.0 IP; three holds, three hits allowed, 10 strikeouts) … dating to 9/7/19, his scoreless streak was 17 games … allowed just eight hits with 10 holds and 20 strikeouts over 17.2 IP during the streak...Made his season debut on 7/24 vs. Minnesota (Opening Day) … recorded a hold in three consecutive outings from 7/31-8/7...Allowed one run in 1.0 IP on 8/9 vs. Cleveland, snapping his seven-game season-opening scoreless streak and 17-game streak dating back to 2019... Suffered the loss on 8/15-2 vs. St. Louis after surrendering a game-winning home run to Tyler O'Neill (only homer in 2020)...Earned his first win on 8/19 vs. Detroit (1.0 scoreless IP) … recorded his sixth hold on 8/22 at the Cubs despite allowing one run on three hits over 1.0 IP...Tossed 6.0 scoreless IP over six outings from 8/28-9/6 … recorded his seventh (8/30 vs. Kansas City) and eighth (9/6 at Kansas City) holds of the season during the streak... Suffered his second blown save of the season on 9/8 at Pittsburgh, allowing two runs on three hits over 0.2 IP...Was placed on the 10-day injured list on 9/18 (retro to 9/15) with right shoulder inflammation and was reinstated on 9/25...Nine of his last 10 outings were scoreless … tossed 1.0 scoreless IP in his last appearance on 9/26 vs. the Cubs...Appeared in two games of the AL Wild Card Series at Oakland, going 0-1 with a 3.38 ERA (1 ER/2.2 IP)...Made his postseason debut in Game 1, allowing one hit over 0.2 scoreless IP … suffered the loss in Game 2 after giving up two runs (one earned) with two strikeouts over 2.0 IP … surrendered a game-winning single to Chad Pinder in the fifth.
Set career bests in IP (50.2) and ERA (2.49), while matching a career-high in holds (19) in his first season with the White Sox ... Held opponents to a career-low .228 (42-184) average … lefties batted .221 (15-68) and right-handers hit .233 (27-116) ... Posted a sub-1.50 ERA in May (0.00), July (0.96) and September (1.46) ... The Right Rate: Went 2-0 with a 1.29 ERA (4 ER/28.0 IP), 12 holds and 23 strikeouts over 26 games at Guaranteed Rate Field … his 1.29 ERA at home was the six-lowest by a White Sox pitcher since 1991 (minimum 25.0 IP) ... Began the season with Class AAA Charlotte, appearing in nine games (10.0 scoreless IP), before his contract was purchased on 5/1 prior to a doubleheader vs. Baltimore … made his White Sox debut in Game 1, throwing 1.1 scoreless IP ... No Runs For You: Opened the season on a career-high, 11-game scoreless streak (11.1 IP) from 5/1-30 … allowed just five hits with three walks and five strikeouts ... We're Going Streaking: Did not allow an earned run over his first 18 games of the season, tied for the longest such streak by a White Sox reliever in team history ... Worked a scoreless seventh for first hold on 5/11 at Toronto ... #Winning: Recorded a victory in three consecutive outings on 6/11 vs. Washington, 6/13 vs. the Yankees and 6/18 at the Cubs, becoming the first Sox reliever to accomplish the feat since Billy Koch from 6/27-7/2/03 ... Earned his first win of the season on 6/11 vs. Washington after working a perfect 1.1 IP … marked his first MLB win since 8/3/14 vs. Pittsburgh with Arizona ... Was charged with his first loss and blown save of the season on 6/22 at Texas after allowing two runs on four hits in 0.1 IP ... Tossed a season-high 2.0 scoreless IP on 7/3-1 vs. Detroit and 7/30 vs. New York-NL ... Recorded an eight-game scoreless streak (8.2 IP) from 7/18- 8/10, limiting opponents to a .226 (7-31) average ... Threw 10.2 scoreless IP with seven holds over his last 10 appearances from 9/7-29, holding the opposition to a .147 (5-34) average with 10 strikeouts.
Split the season between Cleveland and Class AAA Columbus in his first season in the organization ... Opened the season with Columbus and allowed just one earned run in 11.2 IP over nine relief appearances before his contract was purchased by the Indians on 5/3 ... Each of his first three appearances were scoreless before allowing a total of five runs in two appearances (0.1 IP) from 5/14-27 … included an option back to Columbus on 5/20 and recall on 5/26 ... Made five more appearances with Cleveland from 5/28-6/17 before being optioned to Columbus for the rest of the season ... Was placed on the Indians disabled list on 6/19 with right elbow inflammation … pitched for Columbus and the Arizona Rookie League Indians during his rehab assignment … was returned from the assignment, reinstated from the disabled list and optioned to Columbus on 8/8 ... Eighteen of his 20 outings with the Clippers were scoreless, including 14 of his final 15.
Split the season between AAA Tacoma, Seattle and the disabled list after being claimed on waivers just prior to Opening Day by the Mariners (from Arizona)...Was in his seventh season in the D-Backs org. prior to being designated for assignment at the end of camp (3/28)... Was with Seattle, April 12-25, and again on May 5...Enjoyed career-long outing on April 16 vs. Texas (2.1IP, 0H, 0R)...Was injured warming up on May 5 vs. Texas and was placed on the Major League D.L. for nearly two months with a right hamstring strain...Was activated and optioned on August 2 and spent the remainder of the year in Tacoma...Pitched for Venados de Mazatlan in the Mexican Winter League in October/November (7 saves, 3.77 ERA, 15 games, 14.1 IP, 18H, 6ER, 2BB, 11SO).
Appeared in 8 games over 3 stints with the D-backs and was 0-1 with a 8.80 ERA (15 ER in 15.1 IP)...In 33 appearances with Triple-A Reno, went 1-1 with a 4.59 ERA (17 ER in 33.1 IP)…his 13 holds were tied for the most in the Pacific Coast League...On the disabled list from August 24-31 with a right lumbar spine strain.
Pitched in 13 games with the D-backs and was 0-2 with a 6.08 ERA (9 ER in 13.1 IP)...Began the season with Arizona and was optioned to Triple-A Reno on May 11...was 3-2 with a 6.40 ERA (23 ER in 32.1 IP) in 31 games with the Aces...Was struck in the head on Aug. 4 at El Paso and suffered a fractured skull and did not play the remainder of the season...Recalled by the D-backs on Sept. 8 and placed on the 60-day disabled list.
Was 4-4 with 19 holds and a 2.74 ERA (15 ER in 49.1 IP) in 57 games in his first Major League season with Arizona... His 19 holds were a club rookie record, while his 2.74 ERA was sixth best by a D-backs rookie reliever (min. 30 games)... Ranked among NL rookie relievers in holds (2nd), appearances (3rd), strikeouts (5th, 54) and innings pitched (6th)... Boasted a 1.80 ERA (6 ER in 30.0 IP) over final 37 games...Stranded 24 of 29 inherited runners…did not allow his first 14 IR to score...Opponents were 0-for-8 with the bases loaded, 1 of 9 pitchers in the Majors to not yield a hit with the bases loaded (min. 8 at-bats)... Earned the win in his Major League debut on May 6 @ Brewers, becoming the third D-backs relief pitcher to do so (also Clay Zavada on May 21, 2009 @ Marlins and Josh Collmenter on April 17, 2011 vs. Giants)... Did not allow an earned run in his first 8 relief appearances (8.2 IP), the fifth-longest streak by a D-backs rookie to start his career... Received his first career ejection after hitting Ryan Braun with a pitch on June 17 vs. Brewers...Made 14 appearances with Triple-A Reno, going 0-1 with 1 save, a 0.54 ERA (1 ER in 16.2 IP) and 19 strikeouts…contract was purchased on May 6.
Played the entire season with Reno, going 3-6 with 3 saves, a 4.34 ERA (28 ER in 58.0 IP) and 59 strikeouts... Owned a 9.28 ERA (13 ER in 12.2 IP) in his first 13 games versus a 2.98 ERA (15 ER in 45.1 IP) over his final 41...Named Reno's Player of the Month for July after going 1-1 with 1 save, a 1.32 ERA (2 ER in 13.2 IP) and 17 strikeouts in 12 appearances... On the 7-day disabled list from May 1-8 with a strained left hamstring.
Spent the entire season with Double-A Mobile, going 6-3
with 16 saves and a 3.51 ERA (19 ER in 48.2 IP) in 35
relief appearances...Named to the Southern League midseason All-Star
Team...tied for sixth in the SL in saves...Played with Salt River in the Arizona Fall League and
went 0-1 with 2 saves and a 2.19 ERA (3 ER in 12.1 IP)...Entered the season rated by MLB.com as the No. 10
Prospect among Arizona farmhands.
Went 0-1 with a 1.16 ERA (4 ER in 31.0 IP), 6 saves and 31 strikeouts in 27 relief appearances with Short-Season A Yakima, Single-A Visalia and Double-A Mobile...Limited opponents to a .217 average (26-for-120), including a .143 (6-for-21) mark by left-handers...Posted a 0.89 ERA (2 ER in 20.1 IP) in 18 games from July 6-Aug. 26.