Played for Toros del Este in the Dominican Winter League during the 2021-22 offseason...Pitched to a 1.91 ERA in seven starts.
Started the season with the major league club and struggled in his two appearances out of the bullpen...He was sent to the Triple-A and made 31 appearances going 5-4 with an 8.03 ERA and 59 strikeouts.
Pitched exclusively out of bullpen in third season with Angels and his 25 appearances ranked third on the Club...Worked 2.1 scoreless innings in season debut July 27 at Oakland in longest outing of season...Three wins led Angels relievers and ranked tied for fourth among American League relievers...Converted both of his 9th inning save opportunities...Save on Sept. 3 vs. San Diego was his first in an Angels uniform and first since Sept. 27, 2016, at Pittsburgh for Cubs.
In first full Major League season with Angels, set career highs in wins (led Angels staff), innings pitched and strikeouts... Was Angels primary pitcher in 21 of 22 appearances (followed an Opener 14 times + seven starts)...Went 8-1 with a 4.32 ERA (66.2 IP - 32 ER), 74 strikeouts and 22 walks in games following Openers... Earned win July 12 vs. Seattle, after tossing final seven innings of Angels combined no-hitter (Taylor Cole pitched first two innings), allowing just one walk with six strikeouts…The 7.0 IP matched his career high...Longest nohit relief appearance in Angels history (previous was 6.1 innings of no-hit relief by Clyde Wright, Aug. 20, 1968 vs. BAL)…11th official no-hitter in Angels history…13th combined no-hitter in Major League history (second by Angels; also Mark Langston/Mike Witt on April 11, 1990 vs. SEA)... Became first A.L. player to have two games in a season with 7+ strikeouts and zero walks as a reliever since Baltimore's Moe Drabowsky in 1966...One of three pitchers since 1908 with four games in a season of 7+ strikeouts in relief, joining Melido Perez (1991 White Sox) and Dick Radatz (1963 Red Sox)... Ranked fourth in Majors (led A.L.) with a .181 (35/193) batting average against right-handers (min. 200 batters faced)...Was seventh in A.L. (min. 400 batters faced) with a .219 (56/366) batting average against for the season.
Ranked fourth among all Angels pitchers in starts and innings pitched and was sixth in strikeouts...Set singleseason career-highs in nearly every major pitching category.... Began year with Triple-A Salt Lake and pitched primarily as a starter for first time since 2015 season... Appeared in 10 games (nine starts) for Bees across three stints in Triple-A... Had two promotions to Angels for one game relief stints Apr. 8 and May 17 before receiving third and final Major League call-up June 15...Did not allow a run in last 10.2 innings pitched for Salt Lake... Made first Major League start June 19 vs. Arizona (ND; 4 IP, 2 H, 1 ER, 3 BB, 6 SO) and remained in Angels rotation for remainder of season... In first six starts after joining rotation, pitched to a 2.73 ERA (29.2 IP . 9 ER) and allowed three-or-fewer runs in all six outings... Earned first win as a starter June 29 at Baltimore after working 5.1 scoreless innings, exactly one year after earning first win in relief for Cubs June 29, 2017 at Washington... Carried no-hitter into 6th inning of start on Aug. 4 at Cleveland before it was broken up on solo home run by Leonys Martin leading off inning... Set career high with 12 strikeouts Aug. 21 at Arizona across six innings pitchedcMarked fifth time in Angels history a pitcher recorded 12+ strikeouts in six-or-fewer innings, joining Nolan Ryan, Kelvim Escobar, John Lackey and Zack Greinke... Set or equaled single-game career high in innings pitched in seven straight starts from Aug. 4 . Sept. 7Pitched at least six innings in seven of last eight starts, after never having reached six innings prior to that span... Received two-or-fewer runs of support (while he was in game) in 10 of final 14 starts.
Opened year with Triple-A Iowa and pitched to a 1.86 ERA (9.2 IP - 2 ER) in eight games before being called up by Cubs May 5 for first of five stints with Chicago for the season ... Earned fi rst Major League win June 29 at Washington after working one scoreless inning ... Worked more than one inning in 10 of 25 appearances for Cubs, which ranked fourth on Chicago's relief staff ... Pitched career-high 3.2 inning May 6 vs. New York (A.L.) after entering in relief of Brett Anderson in first inning.
Felix made his major league debut, appearing in 11 games with the Cubs ... posted a 4.00 ERA (4 ER/9.0 IP), holding the opposition scoreless in nine of 11 outings ... spent the majority of the season with Triple-A Iowa, going 3-4 with a 3.41 ERA (24 ER/63.1 IP) in 36 outings ... Was selected from Triple-A Iowa, August 19, and made his major league debut that night at Colorado, striking out two batters in a scoreless inning ... Did not allow a run in six-straight outings (6.0 IP), August 29-September 16 ... in limited work, opponents batted just .156 (5-for-32) off the righty ... Collected his first-career save, September 27 at Pittsburgh, getting the final two outs in the Cubs 6-4 triumph ... Tossed a season-high 2.0-innings September 16 vs. Milwaukee ... allowed just one hit and struck out two batters ... With Iowa, he struck out 81 batters and walked only 23 in 63.1 innings pitched, good for 11.5 strikeouts per nine innings and a 3.5 strikeout-to-walk ratio ... posted a 1.09 WHIP and limited opponents to a .203 batting average, including a .217 mark by righties and a .180 mark by lefties ... Posted a 2.89 ERA (6 ER/18.2 IP) in 10 relief outings after the Triple-A All-Star Break with Iowa.
Felix spent the entire season with Double-A Tennessee, going 7-8 with a 3.75 ERA (54 ER/129.2 IP) and a career-high 140 strikeouts, which ranked as the second-most punchouts in the Southern League and the most among all Cubs minor leaguers ... Led the Smokies with 23 starts, 129.2 innings pitched and 140 strikeouts ... Fanned a career-best 10 batters in game one against Birmingham, July 21 ... Recorded a scoreless inning (1.0 IP, SO) in the Southern League All-Star Game ... Went 2-0 with a 1.46 ERA (4 ER/24.2 IP) in the season's opening month and posted a 3.13 ERA (24 ER/69.0 IP) overall in the season's first half ... The right-handed pitcher held lefties to a .218 batting average (45-for-206), while righties hit .241 (66-for-274) ... Finished the season with consecutive outings of 7.0-innings pitched, which tied his season-best mark ... allowed just three earned runs over the two starts.
Felix spent the majority of the season with Single-A Daytona, posting a 3.19 ERA (34 ER/96.0 IP) in 19 starts, including one complete game ... earned his first promotion to the Double-A level ... All told, went 6-10 with a 4.15 ERA (57 ER/123.2 IP) in 25 starts between Daytona and Double-A Tennessee ... Began the season with Daytona and allowed one or zero earned runs in each of his first 11 starts ... allowed 13 earned runs in a two-start stretch June 10-19 and 21 earned runs in his other 17 starts combined with the D-Cubs ... Pitched a season-high 8.0 innings in a complete game effort April 14 at Dunedin, but suffered the loss ... Went 1-5 in April and May despite posting a 1.41 ERA (8 ER/51.0 IP) ... Was promoted to Tennessee July 31 and posted a 7.48 ERA (23 ER/27.2 IP) in six starts in his first Double-A stint ... 12 of his 23 earned runs allowed came in one start, August 22 vs. Jacksonville.
Felix made a then career-high 21 appearances as he went 4-7 with a save and a 3.92 ERA (45 ER/103.1 IP) with Single-A Kane County ... Did not allow an earned run in his first two outings (11.2 IP) ... Posted a 2.89 ERA (14 ER/43.2 IP) in the season's first half and a 4.68 ERA (31 ER/59.2 IP) after the break ... Held lefties to a .206 average (34-for-165), while righties hit at a .293 clip (68-for-232) off of him ... Recorded his only save of the season, June 5 at Burlington ... struck out three batters in 2.0-scoreless innings ... Earned the win in back-to-back starts May 4-10, allowing two runs in 13.0 innings while striking out 13 batters.
Began the season with Single-A Peoria, appearing in six games before being moved to Single-A Boise where he spent the remainder of the season ... Allowed five runs in his first two outings with Peoria, but did not allow any runs over his final four outings ... Was transferred June 19 from Peoria to Boise ... Went 4-2 with a 3.43 ERA (24 ER/63.0 IP) in 15 games (six starts) with the Hawks, striking out 42 batters and walking 22 ... Posted a 2.94 ERA (11 ER/33.2 IP) in his first eight games with Boise compared to a 3.99 ERA (13 ER/29.1 IP) in the final seven outings ... Went 4-1 with a 2.45 ERA (10 ER/36.2 IP) in nine relief outings, while going 0-1 with a 4.78 ERA (14 ER/26.1 IP) in six starts.
Went 3-2 with a 6.92 ERA (30 ER/39.0 IP) in 17 relief appearances with Mesa ... struck out 32 batters and walked nine ... Posted a 3.29 ERA (5 ER/13.2 IP) in his first nine outings before posting an 8.88 ERA (25 ER/25.1 IP) in his final eight appearances.
Made 20 appearances, including one start, with the Cubs Dominican Summer League team ... went 1-2 with a 1.17 ERA (6 ER/46.1 IP), striking out 38 batters and walking just nine.
Went 1-4 with a 3.58 ERA (20 ER/50.1 IP) in 14 games (six starts) in his first professional season with the DSL Cubs.