Edward Brany Cabrera...Was acquired from Miami on Jan. 7, 2026 for outfielder Owen Caissie and Minor League infielders Cristian Hernández and Edgardo De Leon...In 2025, posted a 45.2% whiff rate with his curveball and a 43.7% whiff rate with his slider, the only pitcher in the Majors that generated a whiff rate of at least 40% with two pitches (min. 300 pitches)...Among Major League pitchers (min. 85 GS) since the start of 2021, ranks 12th in opponents' average (.220), 13th in whiff rate (29.6%) and 18th in strikeouts per 9.0 IP (9.97)...Made his Major League debut on Aug. 25, 2021 vs. Washington...Was named an MiLB.com Organizational All-Star and a Florida State League Mid-Season All-Star in 2019...Was signed by Miami as a non-drafted free agent on July 2, 2015.
2025
Set career highs in innings pitched (137.2 IP), strikeouts (150) and starts (26) while posting an 8-7 record and 3.53 ERA (54 ER/137.2 IP) in his fifth season with Miami...Posted a career-best 3.68 FIP and 3.14 walks per 9 IP rate, per FanGraphs...His 3.53 ERA and 1.23 WHIP marked his best in a season since posting a 3.01 ERA and 1.07 WHIP in 71.2 innings during an injury-shortened 2022 campaign...Per Baseball Savant, ranked in the 94th percentile in breaking run value (10) while his off-speed run value (five) ranked in the 87th percentile...Also ranked in the 87th percentile in the Majors in average fastball velocity (96.9 mph)...Had two stints on the injured list, with a right middle finger blister (March 27-April 11) and a right elbow sprain (Aug. 31- Sept. 22)...Held opponents to two earned runs or fewer in 17 of his 26 starts, and to one or zero earned runs in 12 of those outings...After allowing 15 ER in 18.2 IP in four starts during the month of April (7.23 ERA), posted a 2.95 ERA (36 ER/110.0 IP) in his final 20 starts from May 4-Aug. 30...Led the Marlins staff in strikeouts and recorded double-digit strikeouts in three different starts: May 25 at Los Angeles (AL) - 10 K, Aug. 8 at Atlanta - 11 K and Aug. 25 vs. Atlanta - 10 K...Was the lone Marlins starter with multiple starts of 10-plus strikeouts in 2025...Allowed four walks in July, the fewest of any month in his Major League career (min. 15 IP)...On July 1 vs. Minnesota, tossed seven scoreless innings in a win...Became the third-quickest Marlin (361.0 IP) to reach 400 strikeouts, surpassed only by José Fernández (342.0 IP) and Jesús Luzardo (349 IP)...Tossed seven innings in each of his first two starts in July. Marked the first time in his career he has tossed seven innings in back-to-back starts...Completed three straight starts (July 6-22) without a walk for the first time in his career...Led all NL starters with 44 strikeouts in six starts in August, trailing Tarik Skubal for the Major League lead (45)...Recorded season-highs in innings pitched (8.0) and strikeouts (11) on Aug. 8 at Atlanta...Marked first 8.0-plus inning, 10-plus strikeout start by a Marlin since Sandy Alcantara on Sept. 24, 2022, vs. Washington...His eight innings pitched matched his career high (also: Aug. 22, 2022, at Oakland)...Fell one strikeout shy of his career-high 12, done on April 29, 2023 vs. Cubs.
2024
Finished the season matching his career high in starts (20) while going 4-8 with a 4.95 ERA (53 ER/96.1 IP), 50 walks and 107 strikeouts. Held opponents to a .227 AVG (82-for-361) and posted a 1.37 WHIP...His 107 strikeouts were the most by a Marlin in 2024...Missed time on the Injured List during two separate stints: March 28-April 15 and May 8 (transferred to 60-day on June 23)-July 7...Made his first start of the season on April 15 vs. SF, striking out 10 batters in six innings and allowing one run. Marked his third career double-digit strikeout game (10 strikeouts on 6/2/23 and career-high 12 strikeouts on 4/29/23)...In seven starts prior to the All-Star Break, went 1-3 with a 8.26 ERA (26 ER/28.1 IP), with opponents batting .263 (30-for-114) against him...In 13 starts post All-Star Break, went 3-5 with a 3.57 ERA (33 ER/68.0 IP), holding opponents to a .211 AVG (52-for-247)...Of his 13 second-half starts, tossed 5.0-plus innings in 10 outings, while only doing so in two of his seven starts before the Break...Tossed a season-high seven innings twice: Aug. 9 vs. SD and Sept. 8 vs. PHI. Both outings were scoreless. The last Marlin to have multiple outings of at least seven innings and zero earned runs was Sandy Alcantara in 2023...Right-handed batters went 39-for-181 (.215) against him with five doubles, seven homers and a .660 OPS, while left-handed batters hit .239 (43-for-180) with seven doubles, one triple, eight home runs and a .776 OPS...Recorded at least eight strikeouts five times: April 15, May 2, Aug. 4, Aug. 26 and Sept. 13.
2023
Edward Cabrera posted a 4.24 ERA (99.2/47) in 20 starts (22 appearances) with the Marlins...Set career highs in innings pitched (99.2), strikeouts (118), and walks (66)...Left handed batters hit .173 (34x196) with a .586 OPS against Cabrera in 2023, while right-handed batters hit .263 (44x167) with an .822 OPS...Made three starts to finish the season, going 1-0 with a 2.57 ERA (4 ER/14.0 IP), including back-to-back starts of five innings and one run allowed...In two relief appearances after being recalled from Triple-A Jacksonville on Sept. 6, went 1-1 with a 2.08 ERA (2 ER/8.2 IP) with 13 strikeouts, holding opponents to a .071 AVG (2x28)...Was optioned to Triple-A Jacksonville on Aug. 1, where he went 3-1 with a 2.22 ERA (7 ER/28.1 IP) with 30 strikeouts and 12 walks...In his second start with Jacksonville on Aug. 12 vs. Triple-A Norfolk, tossed six shutout innings and allowed one hit with 10 strikeouts...Recorded his second double-digit strikeout game of the season (second of career) on June 2 vs. OAK. Tossed six scoreless innings, allowing four hits and one walk...Missed 27 games from June 14-17 with a right shoulder impingement...Set a career high with 12 strikeouts on April 29 vs. CHC in a 7-6 Marlins victory. Held the Cubs to two runs on three hits over five innings, becoming the second pitcher in Marlins history to record 12 strikeouts in a start that lasted no more than five innings (also, Jesus Luzardo in April 2022)...Walked a combined 13 batters over his first two starts to the season, the second-most walks by any Marlins pitcher in their first two starts to a season in franchise history (A.J. Burnett, 14, 2001)...Made first career Opening Day roster, earning a spot in the Marlins starting rotation.
2022
Edward Brany Cabrera made 14 starts at the Major League level after being recalled from Triple-A Jacksonville on May 31...Finished the season 6-4 with a 3.01 ERA (71.2 IP/24 ER) and 75 strikeouts against 33 walks...Entered 2022 as the No. 29 overall prospect in baseball and the Marlins No. 2 prospect, according to MLB.com...Ranked in the top three among rookie starters in several categories, including his .177 opponents batting average, 1.074 WHIP and 3.01 ERA...His .177 avg. against was the lowest by a rookie starter with at least 10 GS. Among all MLB pitchers, ranked fourth behind Christian Javier (.170), Tony Gonsolin (.172), and Jacob deGrom (.175)...Allowed just five hits with RISP (54 BF), the lowest mark by a starter with at least 30 batters faced...Was named to MLB.com’s All-Rookie Second Team...Allowed one run or less in eight of 14 starts...Became one of just nine visiting pitchers in the history of Coors Field to pitch six scoreless innings and allow one hit or less...Recorded his first Major League win in his season debut June 1 at Colorado. Did not allow a hit through five innings and struck out a career-high nine batters...Was the first pitcher in club history to pitch six innings or more and allow two hits or less in each of his first two starts of a season...Missed 47 games from June 13 to Aug. 5 with right elbow tendinitis...Made four consecutive scoreless outings (22.2 IP) after returning from injury from Aug. 1-22, becoming the second pitcher in Franchise history to make four consecutive scoreless starts, joining Chris Hammond in 1994...Tossed five no-hit innings in his first start back from injury Aug. 5 at Chicago-NL.
2021
Entered the 2021 season as the No. 68 overall prospect in baseball and the Marlins No. 5 prospect, according to MLB.com...Opened the season on injured list with right biceps inflammation before making his season debut with Single-A Jupiter on June 6...Made five starts for Double-A Pensacola (2-1, 2.77 ERA) and six starts for Triple-A Jacksonville (1-3, 3.68 ERA)...Made his Major League debut on Aug. 25 at home against the Nationals, holding Washington to three runs in 6.1 innings (4 hits, 3 walks, 2 strikeouts, 2 home runs) in the no-decision...Made seven starts in the Major Leagues. Finished 0-3 with a 5.81 ERA in 26.1 innings. Struck out 28 and walked 19.
2020
Edward Brany Cabrera enters the 2021 season as the No. 68 overall prospect in baseball and the Marlins No. 5 prospect, according to MLB.com... Did not play in 2020, but was a part of the Marlins 60-man Player Pool in Jupiter.
2019
Split 2019 between Advanced-A Jupiter and Double-A Jacksonville totaling a 9-4 record with a 2.23 ERA in 96.2 innings and 19 starts...Held hitters to a .190 batting average, including .183 in the Florida State League. Cabrera has reduced his opponents batting average from the year before in each of his four professional seasons...Made 11 starts for Jupiter going 5-3 with a 2.02 ERA in 58.0 innings, striking out 73 and earning him a promotion to Jacksonville on June 23 at the age of 21...Set a career-high in strikeouts on May 1, fanning 13 over a season-high 6.2 innings against Bradenton, allowing only two hits...Earned the call-up to Double-A Jacksonville following three starts in which he threw 16.1 total innings allowing eight hits, one earned run and struck out 18...Made eight starts for Jacksonville and continued his impressive season going 4-1 with a 2.56 ERA in 38.2 innings, striking out 43...In his fourth start at Double-A, he struck out 10 over six innings at Charlotte...Pitched six or more innings in five of his eight Double-A starts.