2025 Fantasy Baseball Rankings & Tiers: Outfielders/Utility fScores

If you have been reading or listening to my content, you have likely heard me reference fScores (named fScores for “fantasy scores”) or use them to compare players. This is a custom fantasy stat I created that aggregates other stats into core skills, weighted against the average player where 100 is average, similar to wRC+ or OPS+.

Drafting based on core skills, rather than attempting a “one size fits all” ranking allows for more customization in team building and team design to target the weak points of your team and allows for more balance.

Please read the article “What is fScore?” for a better understanding before going through the below rankings. The outfielders/utility players listed at the top of each tier are where the tier starts and ends.

2025 Outfielders/Utility Players fScores (Fantasy Baseball)

You will find a complete set of outfielders/utility rankings at the end of this article.

Additional Positions and fScores

Tier 1 & Notes

I know Shohei Ohtani is utility only, but I’m not doing a five-person fScore article for utility players, so you get them mixed in with outfielders. Ohtani is the best player in baseball history as far as I’m concerned and should be the top choice for anyone in a daily league where he’s two separate players. I can see an argument to pick Bobby Witt Jr. first because of his shortstop eligibility in leagues where steals matter, but that’s about it.

Aaron Judge belongs in the same tier as Ohtani, as a 60-home run threat. As long as he’s healthy, Judge will be the best power bat in baseball.

Tier 2 & Notes

Juan Soto could be a Tier 1 selection in points or on-base percentage (OBP) leagues, but the power will likely downtrend off the 2024 highs with the ballpark change. He’s still an elite four-category contributor in roto or standard category leagues.

Ronald Acuna Jr. was the unanimous number one player in 2024 drafts after a 40/70 season, but his 2024 season was arguably his worst after his last ACL injury, so it’s something to keep in mind as he returns in 2025. Even so, a 20/20 outcome is likely the worst-case scenario assuming a full season of playing time.

Kyle Tucker was on pace for a career season in 2024 until an unlucky foul ball broke his leg in the most obvious injury cover-up in a good while. The skills stick him squarely in the 30/30 range over a full season. He’s also in a contract year.

Tier 3 & Notes

Corbin Carroll had a miserable first half and revived his season with a phenomenal second half. I think his true talent lies closer to what he did in 2023 where he went 25/54, even though he still finished with a second- or third-round caliber 22/35 season in 2024.

Yordan Alvarez has a better hit tool and power tool than Juan Soto, per the fScores, but he gets the ultimate edge due to the Hall of Fame level plate discipline.

*Check out the second basemen and shortstop rankings for more on Mookie Betts.

Julio Rodriguez had a rough season, as did the entire Mariners offense. He has some inconsistent plate skills, which can lead to his streakiness. If the Mariners can figure out a way to upgrade the offense this offseason I like his chances to rebound in 2025.

Fernando Tatis Jr. is kind of in the same boat as Rodriguez, except he seems to be more consistent when healthy. Health is the biggest issue, as you can see his power scores are closer to Alvarez’s than to Rodriguez’s. With health, Tatis should put up first-round production.

Tier 4 & Notes

Kyle Schwarber had probably his best season in 2024 as he traded a little power to increase his batting average. Hope the new Schwarber sticks around for 2025.

*Check out the third basemen rankings for more on Jazz Chisholm Jr.

Tier 5 & Notes

I was shocked to find out how well the supporting stats backed up Lawrence Butler’s 2024 breakout season. He went 22/18 in 125 games and could be on track to become a 30/30 player.

Wyatt Langford had a nice finish to the season, so if you tuned out and started watching football instead of baseball you might have missed it.

Jackson Chourio and Wyatt Langford are a toss-up for me, but my recommendation is to select Chourio first in roto or batting average leagues and Langford first in points or OBP leagues.

James Wood is right behind those two guys and is almost a blend of their skills. If you want to reach a little on the upside of more power potential as he matures next year it wouldn’t be a longshot to take Wood instead of Chourio or Langford.

The fScores really like Oneil Cruz this year. However, as noted on the podcast where these tiers are updated, the below-average hit tool and plate skills make Cruz a bit risky, which counterbalances the upside a bit.

Jarren Duran offers a pretty solid 20/30 type of player with a good batting average who will hit in what should be a good lineup.

Jackson Merrill gets the edge over Duran in points or OBP leagues and has a ton of room for more power production as he matures.

Riley Greene should almost get a mini tier of his own as he doesn’t have the speed upside of the other players in this tier, but his hit potential outweighs the players in Tier 6, so I feel wrong ranking him with them. If he only was in a better park.

Tier 6 & Notes

Brent Rooker heads up what is basically a power veteran tier of players who should produce pretty well from a counting stats perspective. However, this tier doesn’t have the same higher-level upside options as the tier above. Rooker was a stud last year and is moving to a Minor League park.

Marcell Ozuna keeps on chugging along. I was waiting for the collapse and it never came as he had been a pretty streaky player throughout his career until he arrived in Atlanta. He seems to have gotten his stuff together.

Teoscar Hernandez re-signed with the Dodgers, which was his best-case scenario. I love that for him. The counting stats should keep on coming.

Michael Harris is the one exception to what I noted in the Rooker blurb. He is younger and has shown more upside, but the exceptions are previous health issues, where he hits in the lineup (bottom of the lineup) and that he is not utilizing his legs as well as he could be.

Anthony Santander has still not signed as of this writing. it will be interesting to see where he ends up as Giants rumors could sap his power outlook a bit.

Christian Yelich has produced like a Tier 4 guy on a per-game basis the last couple of years, but like Mike Trout, he has not been able to stay on the field. If he can stay on the field, there is some solid value in buying him around this spot.

Tier 7 & Notes

*Check out the first basemen and shortstop rankings for more on Spencer Steer.

Ian Happ is a perpetually underrated player, but Roster Resource currently projects him to hit leadoff for the Cubs in front of Kyle Tucker. We could see some career-best counting stats from Happ this year.

Speaking of the Cubs, Seiya Suzuki is projected to hit third behind Happ and Tucker. We could see a similar positive outcome in counting stats. Suzuki has been very good when he plays but has not been able to stay on the field for a full lot of playing time. He is a very good OBP and points option.

Randy Arozarena had a drop off in production in 2024 and was also traded to a tough hitter’s park in Seattle. The Mariners need to add some power production for Randy Arozarena and Julio Rodriguez to reach their best outcomes.

Bryan Reynolds is pretty much a lock for 25/10 with a good batting average. He will apparently play some first basemen for the Pirates in 2025. Can’t go wrong here.

Mike Trout is still a complete stud when he plays, but has only played more than 100 games in a season once since 2019.

The metrics all look great for Jasson Dominguez, but we are still working off a small sample size at the Major League level and some inconsistent playing time. The 2025 season will provide us with a good measuring stick for his career upside.

Colton Cowser is kind of a poor man’s Bryan Reynolds because he will also likely be a strong-side platoon player. He will play well on a per-game basis, though.

Kristian Campbell looks like a big win when it comes to the metrics, but we have not seen his debut yet and the fScores are only pulling off Minor-League data. We also do not know when he will debut, but I think he either breaks camp with the Red Sox or is called up by Memorial Day.

Josh Lowe is the poor man’s Jarren Duran, who is also stuck in a classic strong-side Rays platoon.

Steven Kwan won’t give you anything in the power department, but he’s a boon in points leagues and is basically the outfielder version of what you were getting from Yandy Diaz in points. Though he comes about it in a completely different way (more speed than power).

I’ve mentioned this nearly every year of the fScores, but Luis Robert is trending to be the outfielder version of Javier Baez. He has pretty bad plate skills, which leads to inconsistent production, but the power and speed are real.

He has true talent as a 20/30 player over a full season but will run into large variances based on the injury record and plate skill inconsistencies.

Heliot Ramos is one of my favorite players for this season and his fScores kind of track him to be a Teoscar Hernandez-like player. The only downside is he’s in a tough power park, though the fScores are already accounting for that in his fPower.

Tier 8 & Notes

We are starting to get into some more depth as we get to Tier 8, The outfield position is huge, so I will try to highlight a good amount of guys in this tier and the tiers below, but will not hit on every single player.

Brenton Doyle brings an intriguing power/speed combo to the forefront of this tier but is a bit of a risk as a later career breakout. Can he repeat or will he be the next Nolan Jones?

Kerry Carpenter has an incredibly high power upside and projects as a better Nicholas Castellanos (more power) on a per-plate appearance level as long as he doesn’t become plagued by the back injury.

Dylan Crews and Emmanuel Rodriguez pair for an interesting rookie tandem in this tier. Crews gets the edge as he should break camp with the Nationals and should be a good bet for roto leagues as a 20/30 threat. Emmanuel Rodriguez could become a points/OBP superstar.

Cody Bellinger gets a nice park factor and lineup factor bump moving to the Yankees. The move could really push him back toward 30 homers with full health.

Tyler O’Neill, Lars Nootbaar and Tommy Edman round out the tier, and only one is a Cardinal at this point. O’Neill projects out to have another nice year thanks to the great lineup situation, but how will the park changes play for him and can he stay healthy?

Nootbaar has had injuries hold back his potential for two years running now. Can he stay healthy? Tommy Edman must have passed the health sniff test for the Dodgers to get a new contract already. I love anyone in that lineup.

Tier 9 & Notes

Matt Wallner has some killer power potential, hopefully, he can reign in the K rate or this could just be Joey Gallo 2.0.

Garrett Mitchell is a guy I’ve always liked, but his health issues have held him back ala Lars Nootbaar. Can he stay on the field in 2025?

Adolis Garcia is a big rankings faller after a terrible second half. I’ve always seen him as an outfielder version of Javier Baez. With the drop in production, it’s fair to wonder if this is the end for him at only 32 years old.

Romany Anthony has some crazy high upside, but Kristian Campbell should debut ahead of him. The question is if the Red Sox will clear room for him before the season starts.

Jordan Walker has been bumped way ahead of his fScores for me in this tier as a leap of faith in Chaim Bloom fixing him and getting more out of his obvious natural talent.

Tier 10 & Notes

I love Joc Pederson in Texas. He’s going to put up some career-best counting stats if he can stay healthy.

Parker Meadows would be Brenton Doyle if he were in Colorado. I think he’s in for a big year and could be the Austin Meadows we had all been dreaming of.

Evan Carter is a huge rankings faller for me, which is unfortunate, but the splits against lefties are terrible and this makes him a platoon bat ala Brandon Marsh.

Ceddanne Rafaela‘s defense will keep him in the lineup somewhere with all these young studs coming up. If he can hone in the plate skills, he could be the Red Sox’s version of Tommy Edman with a little more pop.

TJ Friedl is coming off a pretty bad year that if extrapolated would have still been a 20/20 season. He could be on the higher end of this tier if he bounces back to his 2023 levels.

Tier 11 & Notes

This is what I call the sixth outfielder tier.

J.D. Martinez was actually pretty decent on a per-plate appearance basis last season. Can he stay healthy in 2025? Giancarlo Stanton and Starling Marte are in similar positions. With enough playing time, all three are incredibly useful still.

Heston Kjerstad‘s outcome will all depend on playing time. I think he could be the Orioles’ version of Joc Pederson.

Nolan Jones had a terrible 2024. His value is in the dumpster for 2025, but it could be prime buying season if you believe in him.

Andy Pages‘ value tanked after the Dodgers brought back Teoscar Hernandez, but he should still get around 400 at-bats, as the fourth outfielder option/depth guy.

Jo Adell is Adolis Garcia with a bad hit tool.

Chase DeLauter could be a game-changer if he can stay healthy, but I thought the same thing at this time last season.

There are some interesting bounce-back types in this tier like Joey Loperfido and Jung Hoo Lee or Victor Scott.

This tier also has some speculative adds who are buried a little bit and need an injury or move to clear some playing time in guys like Colby Thomas, Dalton Rushing, Jordan Beck, Jonatan Clase and Kevin Alcantara.

Tier 12 & Notes

This is the dumpster diving, deep league tier. Or, if you are in a keeper or dynasty league, the pit where you can find some nice prospects who aren’t projected for much playing time in 2025.

Interesting guys if they get playing time: Caleb Durbin, Chandler Simpson, Owen Caissie, Alejandro Osuna and Zach Dezenzo.

Spencer Jones could be a fun call-up at some point this season, but really I just want to see him standing next to Aaron Judge and Giancarlo Stanton on a poster.

2025 fScores Outfielders/Utility Rankings

Name Age fContact fDiscipline fPower fSpeed fDurability TOTAL FUTURE BETA
Shohei Ohtani 30 112 119 206 188 142 165 174 6.16
Aaron Judge 33 116 170 240 85 128 155 156 7.27
Juan Soto 26 101 186 163 77 138 136 152 1.73
Ronald Acuna Jr. 27 108 126 129 186 90 117 132
Kyle Tucker 28 110 160 143 129 76 120 132 8.46
Corbin Carroll 24 94 119 119 179 125 128 139 22.3
Yordan Alvarez 28 113 136 171 78 120 126 128 1.21
Mookie Betts 32 107 145 129 118 105 119 114 4.41
Julio Rodriguez 24 105 80 124 139 126 115 122 0.28
Fernando Tatis Jr. 26 106 89 160 127 83 111 119 20.69
Kyle Schwarber 32 93 142 175 69 135 126 127 4.34
Jazz Chisholm Jr. 27 98 95 128 188 110 124 131 12.95
Lawrence Butler 24 103 91 127 156 121 117 134
Wyatt Langford 23 98 127 117 135 123 118 126
Jackson Chourio 21 103 84 110 143 127 114 126
James Wood 22 102 118 116 121 121 114 123
Oneil Cruz 26 94 94 139 164 108 118 131
Jarren Duran 28 105 90 108 153 124 120 133 10.62
Jackson Merrill 22 115 81 108 115 119 110 125
Riley Greene 24 115 106 126 73 104 113 124 2.04
Brent Rooker 30 111 96 167 92 125 123 125 34.88
Teoscar Hernandez 32 110 84 148 97 135 118 119 7.13
Marcell Ozuna 34 109 105 151 67 140 118 122 8.04
Michael Harris II 24 104 75 125 103 97 100 107 2.37
Anthony Santander 30 96 106 141 74 141 116 120 2.28
Christian Yelich 33 119 134 106 167 75 114 114
Spencer Steer 27 94 123 97 124 137 115 122 14.89
Ian Happ 30 103 125 122 97 139 118 124 1.04
Seiya Suzuki 30 108 126 126 90 125 116 122 0.99
Randy Arozarena 30 92 116 109 109 135 112 116 2.22
Bryan Reynolds 30 118 96 112 92 138 112 113 4.17
Mike Trout 33 100 140 175 121 56 109 107
Jasson Dominguez 22 97 107 123 191 108 115 123
Colton Cowser 25 107 107 127 90 124 110 121
Kristian Campbell 23 103 126 103 138 96 109 118
Josh Lowe 27 105 86 104 205 112 115 121 26.71
Steven Kwan 27 106 179 60 111 127 110 113 9.01
Luis Robert 27 104 69 115 158 116 108 113 9.15
Heliot Ramos 25 110 84 130 93 123 109 114
Brenton Doyle 27 100 79 121 162 124 118 126
Kerry Carpenter 27 110 86 162 63 78 98 105
Dylan Crews 23 92 88 87 171 91 104 116
Emmanuel Rodriguez 22 93 181 120 95 44 97 118
Brandon Nimmo 32 99 127 103 106 138 114 113 2.32
Cody Bellinger 29 102 104 109 106 119 106 108 14.79
Cedric Mullins 30 96 113 92 170 118 115 121 2.93
Lane Thomas 29 96 101 94 124 129 109 112 3.22
Nicholas Castellanos 33 113 77 109 90 142 107 111 4.86
Tyler O’Neill 30 95 107 157 102 90 109 113 43.53
Lars Nootbaar 27 102 156 112 87 99 105 108 0.81
Tommy Edman 30 100 103 84 168 76 94 106 13.95
Matt Wallner 27 97 99 170 92 108 111 123
Pete Crow-Armstrong 23 97 72 98 183 120 110 114
Victor Robles 28 106 94 68 247 81 112 127
George Springer 35 97 114 111 118 131 112 109 2.49
Garrett Mitchell 26 105 109 121 139 71 101 115
Wilyer Abreu 26 104 107 118 90 109 102 109
Taylor Ward 31 107 112 117 78 128 108 107 4.51
Adolis Garcia 32 98 84 132 96 139 110 109 8.39
Jurickson Profar 32 101 134 92 86 131 109 114 20.19
Roman Anthony 21 98 129 97 117 100 103 111
Alec Burleson 26 100 100 86 76 126 99 113
Jordan Walker 23 96 76 104 90 73 81 93
Brandon Marsh 27 111 107 115 131 113 111 121 9.42
Joc Pederson 33 99 127 144 66 100 108 107 12.41
Jorge Soler 33 98 122 145 68 115 108 112 7.58
Parker Meadows 25 98 104 100 124 98 99 108
Evan Carter 22 94 125 98 117 74 91 104
Jake McCarthy 27 106 96 62 174 109 106 112 14.92
Byron Buxton 31 102 85 159 111 79 106 109 13.67
J.J. Bleday 27 97 122 102 77 111 100 110 37.55
Luke Raley 30 97 83 133 119 93 104 109 1.41
Ceddanne Rafaela 24 98 52 93 121 127 97 103
Michael Conforto 32 97 116 136 69 112 103 104 6.39
Brendan Donovan 28 106 134 76 74 125 101 107 0.01
Trevor Larnach 28 108 116 120 79 83 98 105
Lourdes Gurriel Jr. 31 108 94 96 89 115 101 105
Jesus Sanchez 27 100 92 126 110 116 105 111 5.62
Willi Castro 28 102 88 84 115 123 101 108 5.05
Jhonkensy Noel 23 90 69 136 69 110 94 104
TJ Friedl 29 95 119 83 120 90 97 101
Daulton Varsho 28 94 99 100 99 118 101 100 6.57
Matt Vierling 28 101 113 85 89 120 100 107 2.59
J.D. Martinez 37 108 98 138 66 113 101 94 4.89
Giancarlo Stanton 35 89 101 177 62 89 103 99 10.2
Starling Marte 36 113 89 83 163 71 99 94 15.19
Heston Kjerstad 26 103 88 106 82 79 88 104
Nolan Jones 27 100 119 100 84 66 86 97
Leody Taveras 26 98 91 83 144 117 102 113 5.27
Andy Pages 24 108 95 111 76 91 92 107
Jo Adell 26 92 85 122 101 81 95 110
Jake Fraley 30 107 100 82 156 85 98 100 8.94
Chase DeLauter 23 98 116 94 90 58 82 96
Jarred Kelenic 25 96 93 114 108 96 97 107 21.84
Davis Schneider 26 94 116 125 101 102 100 100
Will Benson 27 96 112 114 154 85 104 101
Masataka Yoshida 31 104 112 85 82 115 96 97
Joey Loperfido 26 103 77 92 130 116 98 110
Jung Hoo Lee 26 109 152 60 51 68 81 108
Sal Frelick 25 94 134 44 135 113 97 94
Victor Scott 24 91 80 62 234 101 102 108
Jacob Young 25 105 99 44 184 126 105 109
Colby Thomas 24 95 58 124 106 110 96 105
Christopher Morel 26 90 96 117 68 117 96 101 6.98
Dalton Rushing 24 93 121 107 66 95 93 103
Jonatan Clase 23 92 88 83 233 104 110 109
Jose Siri 29 90 68 135 146 97 101 102 11.94
Andrew Benintendi 30 104 115 88 81 123 100 103 5.24
Kevin Alcantara 22 97 89 88 118 106 94 102
Mike Yastrzemski 34 96 107 125 71 112 100 97 2.51
LaMonte Wade Jr. 31 101 143 100 72 96 97 100 2.41
Justyn-Henry Malloy 25 93 121 100 68 115 92 102
Pavin Smith 29 99 141 122 76 49 90 98
Ramon Laureano 30 107 76 131 111 88 96 100
MJ Melendez 26 98 98 111 65 111 94 99 0.4
Jordan Beck 24 102 88 91 135 92 93 105
Dylan Moore 32 92 128 112 197 86 115 116
Jeff McNeil 33 103 106 78 82 112 93 95
Kyle Stowers 27 94 81 113 64 100 88 93
Andrew McCutchen 38 96 133 112 79 102 101 95 3.28
Bryan De La Cruz 28 105 71 103 87 130 97 94 0.68
Jonny DeLuca 26 107 86 74 143 96 93 97
Esteury Ruiz 26 92 80 91 265 58 99 117
Spencer Jones 24 106 68 96 138 112 99 106
Caleb Durbin 25 88 123 78 208 92 107 116
Chandler Simpson 24 101 134 32 383 99 138 142
Sam Hilliard 31 93 92 143 123 55 93 107
Owen Caissie 22 96 94 103 91 114 94 103
Alejandro Osuna 22 99 88 92 123 104 96 107
Zach Dezenzo 25 96 92 98 103 72 85 98
Alex Verdugo 29 102 121 77 72 131 96 94 1.55
Tommy Pham 37 99 111 96 99 118 97 92 5.67
Harrison Bader 31 92 79 82 144 100 94 97 9.74
Zac Veen 23 90 87 87 225 67 98 105
Jack Suwinski 26 93 117 128 131 71 98 105
Jake Meyers 29 96 88 83 104 106 92 97 2.9
Johan Rojas 24 95 70 52 231 101 100 99 8.49
Richie Palacios 28 93 140 68 168 45 95 102
Tyrone Taylor 31 99 80 103 129 93 95 94
Jerar Encarnacion 27 107 81 119 84 75 87 95
Hyeseong Kim 26 95 91 54 157 120 98 113
Josh Rojas 31 101 113 70 115 107 93 92 8.49
Seth Brown 32 102 84 113 76 101 92 90 5.85
Jacob Melton 24 89 74 94 214 104 104 108
Blake Perkins 28 92 120 63 149 90 96 92
Rob Refsnyder 34 103 113 105 81 66 88 93
David Fry 29 97 98 106 80 69 87 87
Austin Martin 26 96 121 55 134 81 88 100
Ronny Mauricio 23 93 64 88 159 60 85 98
Henry Davis 25 89 99 84 75 72 74 86
Hunter Renfroe 33 96 100 102 63 106 90 86 5.51
Mike Tauchman 34 99 145 81 83 69 88 91 4.15
Griffin Conine 27 94 87 103 67 83 86 91
Everson Pereira 24 96 74 109 119 79 86 96
Chas McCormick 30 101 85 98 124 80 89 87
Tirso Ornelas 25 96 92 89 78 122 91 101
Mitch Haniger 34 92 103 109 68 86 87 86
Nelson Velazquez 26 92 95 137 86 40 83 90
Alek Thomas 25 98 86 87 131 60 82 89
Dylan Beavers 23 87 105 86 176 109 104 107
Jon Berti 35 112 122 69 162 41 88 84
Joshua Palacios 29 95 101 96 105 35 76 101
Dominic Canzone 27 103 92 114 84 67 87 87
Graham Pauley 24 90 101 94 103 98 90 94
Mark Canha 36 97 126 67 100 97 90 79 0.42
Daniel Schneemann 28 104 104 72 93 93 83 86
Max Kepler 32 106 94 88 71 93 84 81
James Outman 28 90 107 105 99 60 82 77
Jhostynxon Garcia 22 97 67 101 102 90 89 97
Austin Hays 29 102 69 99 73 84 79 79
Jakob Marsee 24 85 143 65 220 113 115 118
Alexander Canario 25 90 81 103 98 52 80 91
Sterlin Thompson 24 92 80 83 113 102 88 92
Drew Gilbert 24 86 91 89 87 83 79 86
Adam Duvall 36 90 75 124 73 77 81 72 14.88
Eloy Jimenez 28 96 86 85 70 90 80 74 0.53
Charlie Condon 22 92 76 109 112 64 80 83
Chase Davis 23 92 97 79 101 102 88 92
Dylan Carlson 26 96 104 65 82 79 77 80
Andrew Pintar 24 86 88 62 145 72 83 93
Robert Hassell III 23 91 85 55 127 86 80 79
Luis Matos 23 98 97 65 80 53 71 69
Kris Bryant 33 97 96 82 64 37 70 63
12 Teamers (Top 36) 119.06
15 Teamers (Top 75) 111.75
Total 100.64


Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | SoundCloud | TuneIn

Please follow me on X @fantasyaceball, on YouTube @TheTimkanak and subscribe to the Fantasy Aceball podcast for more great content throughout the season. More of my written work can be found here on FantasyPros.