Edward Cabrera
#30 Active2026 Fantasy Baseball Player Profile
Edward Cabrera authored a significant breakthrough in 2025, finally pairing his "electric" raw stuff with the consistent command that had eluded him for years. In his final season with the Marlins, the 27-year-old right-hander posted an 8-7 record with a career-best 3.53 ERA and 1.23 WHIP over a career-high 137.2 innings. The most encouraging development was his improved control; he slashed his walk rate to a career-low 8.3% while maintaining an elite 25.8% strikeout rate (150 Ks). His "worm-killing" changeup—which averages a staggering 94 mph—remained one of the most difficult pitches to hit in the league, fueling a season that finally saw him emerge as a reliable mid-rotation starter.
The trajectory of Cabrera’s career shifted dramatically on January 7, 2026, when he was traded to the Chicago Cubs in a blockbuster deal for top outfield prospect Owen Caissie and two other minor leaguers. The move was the center of the Cubs' aggressive winter rotation rebuild, providing them with a high-upside "bat-misser" to slot in alongside Justin Steele and Shota Imanaga. Shortly after the trade, Cabrera signed a one-year, $4.45 million contract to avoid arbitration, securing his place in a rotation that has become one of the deepest in the National League.
Entering 2026, Cabrera is healthy and serves as the ultimate high-risk, high-reward SP3/SP4 for both the Cubs and fantasy managers. He has already reported to camp in Mesa and is working on further refining a slider to complement his blazing 97 mph sinker. While his injury history remains a concern—he missed time in late 2025 with an elbow sprain—his refined command provides a much safer floor than in previous years. For fantasy managers, he carries an ADP around 158, offering legitimate top-20 starter upside if he can replicate his 2025 control gains over a full 160-inning workload.
DFS Last 5
Game Log
2026 Regular Season| DATE | OPPONENT | DEC | IP | H | R | ER | HR | BB | SO | ERA | WHIP | PC | RESULT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 22 | vs. Miami Marlins | 0.2 | 2 | 3 | 3 | 0 | 2 | 1 | 5.96 | 1.49 | 24 | L 8-2 | |
| Sep 20 | @ Cincinnati Reds | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 5.67 | 1.45 | 9 | W 9-1 | |
| Sep 15 | vs. Atlanta Braves | 2.1 | 2 | 2 | 2 | 1 | 2 | 3 | 5.74 | 1.46 | 40 | L 6-3 | |
| Aug 16 | vs. St. Louis Cardinals | L | 3.2 | 6 | 7 | 7 | 1 | 3 | 2 | 5.68 | 1.45 | 77 | L 11-4 |
| Jun 23 | @ New York Mets | W | 5.0 | 3 | 2 | 2 | 0 | 4 | 4 | 5.10 | 1.40 | 99 | W 9-6 |
| Jun 16 | vs. Colorado Rockies | L | 4.1 | 3 | 5 | 5 | 1 | 2 | 3 | 5.21 | 1.40 | 67 | L 5-2 |
| Jun 11 | @ Colorado Rockies | W | 5.1 | 5 | 2 | 2 | 2 | 2 | 5 | 4.86 | 1.41 | 83 | W 9-3 |
| Jun 5 | vs. San Francisco Giants | L | 3.2 | 8 | 8 | 8 | 3 | 1 | 6 | 4.99 | 1.42 | 80 | L 18-3 |
| May 20 | vs. Milwaukee Brewers | L | 3.0 | 4 | 4 | 1 | 0 | 2 | 2 | 4.00 | 1.35 | 61 | L 5-0 |
| May 15 | @ Chicago White Sox | 4.2 | 3 | 3 | 3 | 1 | 3 | 2 | 4.06 | 1.31 | 88 | W 10-5 | |
| May 9 | @ Texas Rangers | L | 5.0 | 7 | 5 | 5 | 2 | 1 | 6 | 3.88 | 1.32 | 88 | L 0-6 |
| May 4 | vs. Cincinnati Reds | 6.0 | 9 | 3 | 3 | 2 | 2 | 8 | 3.27 | 1.28 | 89 | W 4-5 | |
| Apr 28 | @ San Diego Padres | W | 5.2 | 6 | 3 | 3 | 1 | 1 | 7 | 3.06 | 1.19 | 99 | W 8-3 |
| Apr 23 | vs. Philadelphia Phillies | 7.0 | 6 | 5 | 3 | 2 | 0 | 5 | 2.73 | 1.18 | 83 | W 7-8 | |
| Apr 17 | vs. New York Mets | W | 6.0 | 8 | 3 | 3 | 0 | 2 | 4 | 2.38 | 1.28 | 91 | W 4-12 |
| Apr 11 | vs. Pittsburgh Pirates | 5.0 | 8 | 3 | 3 | 0 | 3 | 4 | 1.62 | 1.14 | 98 | L 4-3 | |
| Apr 5 | @ Cleveland Guardians | 5.2 | 1 | 0 | 0 | 0 | 5 | 4 | 0.00 | 0.69 | 97 | W 1-0 | |
| Mar 30 | vs. Los Angeles Angels | W | 6.0 | 1 | 0 | 0 | 0 | 1 | 5 | 0.00 | 0.33 | 80 | W 2-7 |
| No games against that opponent. | |||||||||||||
| Total | 5-5 | 80.0 | 83 | 58 | 53 | 16 | 36 | 71 | 5.96 | 1.49 | 1,353 | ||
| Total | 1 game | 0-0 | 2.1 | 2 | 2 | 2 | 1 | 2 | 3 | 7.71 | 1.71 | 40 | |
| Total | 1 game | 0-0 | 4.2 | 3 | 3 | 3 | 1 | 3 | 2 | 5.79 | 1.29 | 88 | |
| Total | 2 games | 0-0 | 7.0 | 10 | 3 | 3 | 2 | 2 | 8 | 3.86 | 1.71 | 98 | |
| Total | 1 game | 0-0 | 5.2 | 1 | 0 | 0 | 0 | 5 | 4 | 0.00 | 1.06 | 97 | |
| Total | 2 games | 1-1 | 9.2 | 8 | 7 | 7 | 3 | 4 | 8 | 6.52 | 1.24 | 150 | |
| Total | 1 game | 1-0 | 6.0 | 1 | 0 | 0 | 0 | 1 | 5 | 0.00 | 0.33 | 80 | |
| Total | 1 game | 0-0 | 0.2 | 2 | 3 | 3 | 0 | 2 | 1 | 40.50 | 6.00 | 24 | |
| Total | 1 game | 0-1 | 3.0 | 4 | 4 | 1 | 0 | 2 | 2 | 3.00 | 2.00 | 61 | |
| Total | 2 games | 2-0 | 11.0 | 11 | 5 | 5 | 0 | 6 | 8 | 4.09 | 1.55 | 190 | |
| Total | 1 game | 0-0 | 7.0 | 6 | 5 | 3 | 2 | 0 | 5 | 3.86 | 0.86 | 83 | |
| Total | 1 game | 0-0 | 5.0 | 8 | 3 | 3 | 0 | 3 | 4 | 5.40 | 2.20 | 98 | |
| Total | 1 game | 1-0 | 5.2 | 6 | 3 | 3 | 1 | 1 | 7 | 4.76 | 1.24 | 99 | |
| Total | 1 game | 0-1 | 3.2 | 8 | 8 | 8 | 3 | 1 | 6 | 19.64 | 2.45 | 80 | |
| Total | 1 game | 0-1 | 3.2 | 6 | 7 | 7 | 1 | 3 | 2 | 17.18 | 2.45 | 77 | |
| Total | 1 game | 0-1 | 5.0 | 7 | 5 | 5 | 2 | 1 | 6 | 9.00 | 1.60 | 88 | |
AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).
