Warning: file_put_contents(/var/www/rotoballer.com//wp-content/uploads/rbcache/mlb/scores/player_c9870c02a4830151a96988978397dd32.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 1036
Warning: file_put_contents(/var/www/rotoballer.com/wp-content/uploads/rbcache/641816.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/api/rbapps/classes/data-mgmt.php on line 32
Warning: file_put_contents(/var/www/rotoballer.com//wp-content/uploads/rbcache/mlb/scores/player_1b5b377224179606a82d2c963dd7b789.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 1036
Warning: file_put_contents(/var/www/rotoballer.com/wp-content/uploads/rbcache/641816.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/api/rbapps/classes/data-mgmt.php on line 32
Warning: file_put_contents(/var/www/rotoballer.com/wp-content/uploads/rbcache/641816.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/api/rbapps/classes/data-mgmt.php on line 32
Warning: file_put_contents(/var/www/rotoballer.com//wp-content/uploads/rbcache/mlb/scores/player_97f6f3c263687d99191cd1fa97b097e5.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 1036
Warning: file_put_contents(/var/www/rotoballer.com//wp-content/uploads/rbcache/mlb/stats/player_20e8d615f334d230e14f2ad6abbe1c87.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 1036
Warning: Constant WP_CSS already defined in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 26
Warning: Constant WP_JS already defined in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 27
Warning: file_put_contents(/var/www/rotoballer.com//wp-content/uploads/rbcache/mlb/scores/player_f234ba6424da03ffb01f28b834076269.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 1036
Warning: file_put_contents(/var/www/rotoballer.com//wp-content/uploads/rbcache/mlb/scores/player_8a8ab6c6511e5f7fd0632177d77f38bb.data): Failed to open stream: Permission denied in /var/www/rotoballer.com/wp-content/plugins/jiffy-rotoballer-functions/jiffy-rotoballer-functions.php on line 1036
PROSPECTS DEPTH CHART
3

Alejandro Osuna OF
5

Yeremi Cabrera OF
433.0
435
364
-
2025 STATS SNAPSHOT

GS | IP | W | SV | SO | BB | K/9 | BB/9 | ERA | FIP | WHIP | wOBA |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 1.7 | 0 | 0 | 3 | 4 | 16.20 | 21.60 | 5.40 | 6.21 | 3.60 | .447 |
RECENT NEWS

DAILY PROJECTIONS

SOURCE | VS | IP | K / BB | ERA | WHIP | FIP | PTS | FD Pts | DK Pts | |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
UPCOMING MATCHUPS

DAY | TIME | VS | PITCHER | OFF. wOBA | IP H/A | FIP H/A | MATCHUP RATING | ||
---|---|---|---|---|---|---|---|---|---|
![]() |
PLAYER PROJECTIONS

SOURCE | IP | K | ERA | WHIP | W | L | QS | SV | HLD |
---|---|---|---|---|---|---|---|---|---|
![]() | 121.0 | 118 | 4.15 | 1.27 | 7 | 6 | 8 | 0 | 0 |
![]() | 114.0 | 105 | 4.29 | 1.23 | 6 | 6 | 7 | 0 | 0 |
SPLIT STATS

Split | IP | H | SO | BB | HR | K/9 | BB/9 | ERA | FIP | WHIP | BABIP | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
DRAFT RANK AND ADP

Nick's Rank | Roto Rank | Points Rank | Dynasty Rank | $ | ADP |
---|---|---|---|---|---|
434 | 435 | 364 | - | 1 | 433.0 |
FANTASY OUTLOOK
Check back soon.
SEASON STATS

SEASON | Team | G | GS | IP | W | H | SO | BB | ERA | FIP | WHIP | K/9 | BB/9 | BABIP | OBP | SLG | OPS | wOBA | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||||||||||||
AVG | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
GAME LOG

DATE | OPP | Score | IP | W | L | S | H | R | ER | HR | SO | BB | P | PS | ERA | FIP | WHIP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2025-03-29 | BOS | 3-4 | 1.7 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 3 | 4 | 61 | 30 | 5.40 | 6.21 | 3.60 |
TOTAL | 1.7 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 3 | 4 | 61 | 30 |
MORE NEWS
Tyler Mahle Takes Loss In Return
by Doug Goldring
3 years ago
Minnesota Twins starting pitcher Tyler Mahle (shoulder) made his return from the injured list Saturday, and he gave up four runs in read more...
Tyler Mahle Will Start Saturday Against White Sox
by Brad Camara
3 years ago
Minnesota Twins pitcher Tyler Mahle (shoulder) is listed as the team's probable starter for Saturday's game against the Chicago Whiteread more...
Tyler Mahle Could Return When Eligible
by Keith Hernandez
3 years ago
Minnesota Twins starting pitcher Tyler Mahle (shoulder) threw a 25-pitch bullpen session at Target Field on Friday and reported read more...
Tyler Mahle Slated To Throw Bullpen Friday
by Matt T
3 years ago
Minnesota Twins right-hander Tyler Mahle (shoulder) is scheduled to throw a 15-20 pitch bullpen session on Friday and will use all ofread more...
Tyler Mahle Set For Bullpen Session Friday
by Brad Camara
3 years ago
Minnesota Twins pitcher Tyler Mahle (shoulder) has resumed throwing and is expected to throw a bullpen session on Friday. He was read more...
Tyler Mahle Headed To IL
by Matt Garon
3 years ago
Minnesota Twins starting pitcher Tyler Mahle (shoulder) is headed to the 15-day IL with right shoulder inflammation. The Twins have read more...