In terms of challenges, ranking the top 100 players in baseball is one of the more enjoyable ones. That doesn’t mean it’s easy. The incredible innovations of resources like Baseball Reference, Baseball Savant, Fangraphs and Brooks Baseball offer us more data than we’ll ever need. Analyzing that data allows us to place every player in the right context. Using a weighted three-year WAR formula pioneered by former SI.com writer Jay Jaffe in 2018 and updated by Emma Baccellieri in 2019, the SI staff landed on a list of the top 100 players for the 2019 season after several days of animated discussion. 

This ranking is for the top players in the game entering the season: All of us would rather have Ronald Acuña than Lorenzo Cain for the next five years, but Cain is probably a more valuable piece for the upcoming season. And, before you ask … yes, we think that is the right ranking for Vladimir Guerrero Jr.

The committee was comprised of eight experts: Stephanie Apstein, Emma Baccellieri, Gabriel Baumgaertner, Michael Beller, Jack Dickey, Connor Grossman, Tristan Jung and Jon Tayler. They all have Twitter accounts should you have disagreements with the final rankings.

Graphic designer Jorge Ruiz created the stylish player cards accompanying each entry. 

Let's go.

Image placeholder title

100. Vladimir Guerrero Jr.

Vlad_Update.png

Like winter or Gabbo, Vladimir Guerrero Jr. is coming. When he arrives, he’s poised to deliver some serious thunder. Consider what he accomplished at Double-A New Hampshire and Triple-A Buffalo last year at 19 years old: .402/.449/.671 at the former, .336/.414/.564 at the latter, and just one fewer walk than strikeouts combined. And he was doing this against pitchers anywhere from five to 10 years his senior. The son of a Hall of Famer who was one of the best natural hitters of his era, Vladito promises to be a special player immediately, even if he should have debuted last year. — Jon Tayler

The Big Number: 2 | Only two hitters in the 21st century have gotten 500 or more plate appearances in their age-20 season and put up an OPS+ of 125 or better: Jason Heyward and Mike Trout. Bet on Vlad Jr. becoming the third.

Image placeholder title

99. José Abreu

mlb100_Jose_Abreu.png

José Abreu had the worst year of his career last year, and still managed to hit .265/.325/.473 with 22 homers, 36 doubles and 78 RBIs. Abreu is largely overlooked because he isn’t a superstar and has spent his career playing for a dreadful White Sox team. He will remain one of the league’s most under-the-radar threats. — Michael Beller

The Big Number: .221 | Abreu’s career isolated slugging percentage. Since 2014, he’s one of five active players with an ISO above .220 and a strikeout rate lower than 20%. The others? Anthony Rizzo, Josh Donaldson, Edwin Encarnacion and Nolan Arenado.

Image placeholder title

98. Charlie Morton

Charlie_Morton_Card.png

Charlie Morton was once a middling ground ball pitcher with serious injury problems. After signing with the Astros in 2017, he raised his velocity 4 mph. Since he, in his words, “just tried to throw harder,” he became a strikeout machine, postseason hero and one of the best pitchers in baseball. Regardless of whether you credit Astros player development or believe in his ability to stay healthy, the reality is his numbers aren’t indicating any slowdown even after his offseason move to the Rays. — Tristan Jung

The Big Number: 10.83 | Morton's strikeouts per nine innings in 2018, higher than Luis Severino, Aaron Nola and Corey Kluber. In his last season as a full-time starter before joining Houston, his K/9 rate was 6.7 for the Pirates in 2015.

Image placeholder title

97. Madison Bumgarner

mlb100_Madison_Bumgarner.png

The Madison Bumgarner of October 2014 is gone, and even the Bumgarner of 2016 seems like a distant memory. That’s the last time he pitched a full season. Last season he fractured his hand in the last game of spring training and in 2017 endured the infamous dirt bike crash that shelved him for two months. It’s hard to know what to expect from Bumgarner right now, but he’ll lack no motivation in a contract year. — Connor Grossman

The Big Number: -2.4 | Bumgarner’s strikeouts per nine innings decreased from 10 in 2016 to 7.6 in 2018, trending the wrong direction in tandem with other peripheral categories like walks per nine and strikeout-to-walk ratio.

Image placeholder title

96. Jackie Bradley Jr.

Jackie_Update.png

Here’s a weird one: Jackie Bradley Jr. won his first Gold Glove in 2018. Sure, you can pick apart the rest of his game—streakiness at the plate, with otherwise solid production broken up by truly dreadful cold spells loaded with strikeouts—but his centerfield defense? It's beyond unimpeachable! Fresh Gold Glove acquisition aside, at this point, Bradley is what he is. A smooth glove offsets a temperamental bat. And, hey, when the bat is hot—it’s now demonstrated that it can earn him an ALCS MVP. — Emma Baccellieri

The Big Number: 17 | JBJ has flashed his speed in center for years, of course, but last season was the first time that he really did so on the bases. He’d never had more than 10 stolen bases until 17 in 2018.

Image placeholder title

95. Jose Berrios

mlb100_Jose_Berrios.png

Jose Berrios’s curveball isn’t too flashy; the drop isn’t extreme and the spin rate won’t jump out from a leaderboard. But, man, it is so good. Berrios leaned on it more often as his out pitch in 2018, and he got even better results. In his second full season in the big leagues, Berrios improved his strikeout-to-walk ratio, boosted his groundball rate and shaved a bit off his ERA. He gave up more home runs and endured more hard contact, but it was an overall step forward for the 24-year-old hurler. — EB

The Big Number: 2 | Berrios’s two complete games last year were tied for the most in baseball, an honor that he shared with just five other pitchers. It was the first season in baseball history in which no pitcher threw four or more, which, if that’s not a sign of the times…

Image placeholder title

94. David Price

mlb100_David_Price.png

If he reads this, David Price will likely feel some joy and some resentment at being ranked this low. He relishes the role of the lone hero and proved many wrong in the 2018 playoffs, when he went from worst postseason starter in history to World Series champion. He adjusted his changeup grip and his arm slot while warming up before Game 4 of the ALCS; from that day on, he had a 1.37 ERA and .152 batting average against in 19.2 innings. If his adjustments stick, Price could be an excellent No. 2 starter. — Stephanie Apstein

The Big Number: 8.7 | Strikeouts per nine innings after Price’s mid-playoffs adjustments. That number had been 7.96 in postseason appearances with the Red Sox.

Image placeholder title

93. Miles Mikolas

mlb100_Miles_Mikolas.png

Miles Mikolas flamed out of MLB after spending parts of three seasons with the Padres and Rangers before excelling in Japan for three years. That earned him enough of the Cardinals’ attention to sign a contract. He made the most of it, amassing a 2.83 ERA and 1.07 WHIP across 200 2/3 innings, winning 18 games and being selected for the All-Star Game. He doesn’t walk anyone, keeps the ball on the ground and in the yard, a surefire recipe for success for any pitcher. — MB

The Big Number: 3.6% | Mikolas’s walk rate last year, best in the league in 2018 and 11th best for a full season over the last 10 years.

Image placeholder title

92. Jesus Aguilar

mlb100_Jesus_Aguilar.png

Jesus Aguilar led all of Triple-A in home runs from 2014 through 2016, which is a little like being the best student in driver’s ed—a nice accomplishment to earn once, but it starts to feel damning if you’ve been stuck in the classroom long enough to collect it thrice. He finally got a chance to demonstrate his power at the big league level when he was picked up by the Brewers in 2017. After 16 home runs in his rookie season in 2017, Aguilar leveled up with 35 in 2018. The 28-year-old also dropped his strikeouts, boosted his walks, and pulled the ball more. At this level, he just might keep cruising for a while. — EB

The Big Number: 2 | Seventeen of his 35 home runs last year came when he had two strikes against him.

Image placeholder title

91. German Márquez

German_Update.png

There’s so much to like from German Márquez. If he pitched anywhere but Colorado, the 23-year-old would be considered a top asset going forward. If he can limit damage from lefties and continue to sharpen his control, Márquez could be an ace for the Rockies. As it stands, his traditional numbers will always be a bit high (he had a 2.85 ERA on the road and a 4.74 ERA at home), but in terms of stuff and potential, Márquez compares well to other young, ascending pitchers. — TJ

The Big Number: .186/.254/.337 | Looking at Márquez’s splits against righties in 2018, it’s an astonishing line for a second-year pitcher who starts half his games in Coors Field.

Image placeholder title

90. Carlos Martinez

mlb100_Carlos_Martinez.png

It wasn’t long ago that Carlos Martinez was considered the Cardinals’ ace for the foreseeable future. And then, on Aug. 21 until the end of the season, Martinez operated only out of relief. There have long been concerns regarding Martinez’s usage, so St. Louis moved him to the bullpen to protect his ailing shoulder. He’s a question mark entering this season, but if he’s healthy he should return to his high-strikeout, dominant ways. — Gabriel Baumgaertner

The Big Number: 4.55 | Martinez’s 4.55 walks per nine innings in 2018 was a stark rise from the his career rate of 3.2. He’s always been a bit erratic, but he won’t be able to sustain that kind of stress on his arm if he doesn’t improve his accuracy.

Image placeholder title

89. Scooter Gennett

mlb100_Scooter_Gennett.png

Scooter Gennett probably didn’t expect to find himself on this list a couple years ago. Yet here he is, having blossomed into a middle-of-the-order bat since joining the Reds in 2017. The team clearly believes in him, too. They traded top infield prospect Shed Long this offseason, clearing the way for Gennett to remain at second. — CG

TheBig Number: .358 | A pinch of luck never hurt anyone. Gennett had the seventh-highest batting average on balls in play in 2018, which may stir a little skepticism into his recent emergence. For what it’s worth, MVPs J.D. Martinez and Christian Yelich led baseball in BABIP.

Image placeholder title

88. Blake Treinen

mlb100_Blake-Treinen.png

After adding a cutter and improving his slider last offseason, Blake Treinen compiled one of the greatest campaigns by a relief pitcher in history (0.78 ERA, 38 saves) with the A's. The combination of a 97 mph sinking fastball, 95 mph cutter and an 89 mph slider is too much for most hitters to handle. — TJ

The Big Number: 27.95% | Treinen’s slider is the definition of nasty. A whiff rate of nearly 28% is ridiculous, and it’s turned the righthander into one of the game's top closers.

Image placeholder title

87. Kyle Freeland

mlb100_Kyle_Freeland.png

Kyle Freeland might be my favorite example of a pitcher who can thrive in this era of launch angles, exit velocities and high strikeouts. While still averaging 93 mph on his fastball, Freeland effectively alternates between four pitches and keeps hitters off-balance with his cutter, according to Brooks Baseball (Statcast thinks of it as a slider). He allowed a 28.9% hard-hit rate from opponents last year, better than soft-contact specialists Trevor Bauer, Miles Mikolas and Kyle Hendricks. If your idea of a great pitcher looks like Greg Maddux, Freeland is an absolute treat to watch. — GB

The Big Number: 2.40 | Freeland’s home ERA in 2018. Whether it’s sorcery or merely genius, a 2.40 ERA at Coors Field over 93 2/3 innings is a phenomenal accomplishment.  

Image placeholder title

86. Edwin Díaz

Edwin_Diaz.png

The save isn’t just timeworn, it’s a downright fusty throwback to simpler and more statistically primitive years. That doesn’t mean you can’t appreciate that Edwin Díaz had 57 saves in 2018. 57!  Only Francisco Rodriguez in 2008 had more. Even more insane? Close to half—27 of those 57—involved protecting a lead of a single run. No one has ever had more saves with one run, and he'll need to replicate that success trying to protect the lacking Mets offense. Sure, you can use some more fashionable numbers to prove his excellence in 2018. The 44.3% strikeout rate, for instance, which registered as the sixth-highest of all-time. The 208 ERA+. The 99-mph fastball. But 57 saves? 57 saves. — EB

The Big Number: .121 | That was opponents’ batting average against Díaz’s slider, his nastiest pitch, in 2018. Yikes.

Image placeholder title

85. Khris Davis

mlb100_Khris_Davis.png

The three true outcomes (home run, walk, strikeout) are in vogue, and Khris Davis fits the mold as well as anyone in baseball. He strikes out more often than most, but hits the absolute snot out of the ball. It’s pretty hard to complain about the performance of the major’s home run king in 2018. — CG

The Big Number: 133 | No one has hit more home runs over the past three seasons than Davis. Trailing the A’s slugger are Giancarlo Stanton (124), Nolan Arenado (116) and J.D. Martinez (110) to name a few.

Image placeholder title

84. Dallas Keuchel

Dallas_Keuchel_Card.png

Dallas Keuchel, with a fastball and sinker that average around 90 mph, is not one of this era's many power arms. In an time when 17 starters produced swinging strikes on at least 13% of their pitches in 2018, Keuchel only achieved 8.3%. The fact that Keuchel does not possess the traits that have become common in the game today has seemingly convinced fans that he does not belong among the game’s best starters. But he does. More than half of the balls put in play against him wind up on the ground, ready for well-positioned defenders to gobble them up. So what if it’s not as sexy as a strikeout? — Jack Dickey

The Big Number950 1/3 | Over the last five seasons, only seven pitchers have thrown more innings than Keuchel with an ERA+ as good or better than Keuchel’s 121: Max Scherzer, Corey Kluber, Zack Greinke, Jon Lester, Justin Verlander, Chris Sale, and Cole Hamels. It’s a nice club to be in.

Image placeholder title

83. Buster Posey

mlb100_Buster_Posey.png

Similar to teammate Madison Bumgarner, it’s hard to pencil in the kind of season Buster Posey is headed toward after season-ending hip surgery. The 32-year-old former MVP expects to have a bit more juice in his swing after hitting just five home runs in 448 plate appearances last year, but playing at pitcher-friendly Oracle Park does him no favors. — CG

The Big Number: 10 | If nothing else, Posey remains a defensive stalwart behind the plate. His +10 Defensive Runs Saved rated second in the big leagues among peers who caught 750-plus innings in 2018.

Image placeholder title

82. Robinson Canó

Robinson_Cano.png

Yes, he’s 36 and heading to a team that’s seen plenty of former stars slump with age. But Robinson Canó’s bat remains a weapon, even if his defensive production is increasingly limited. Despite missing 80 games because of a violation of the MLB drug policy, Canó managed 3.2 WAR and a .303/.374/.471 slash line in 80 games. A 136 OPS+ is the hallmark of a stud hitter, and that’s what Canó managed in the hitter’s graveyard that is Seattle. His swing is still among the prettiest that baseball has ever seen. — GB

The Big Number: 93.1 | Canó’s average exit velocity in 2018, higher than J.D. Martinez, Khris Davis and Christian Yelich, the three of whom combined for 127 homers in 2018.

Image placeholder title

81. Craig Kimbrel

Craig_Kimbrel_Card_0.png

Last year, Craig Kimbrel racked up 42 saves and struck out 96 in 62 1/3 innings—and that was a step down from an absurd 2017, when he posted a 1.74 ERA and punched out 126 batters in 69 frames. Despite a shaky end to last season, the righthander still boasts a nuclear-powered fastball that flies in at 97–99 mph, or a slicing slider against which batters hit .082 (!) with a swing-and-miss rate of 56.1% (!!). When Kimbrel is on, he’s untouchable. —JT

The Big Number: 333 | Not only is Kimbrel the active leader in career saves, but he’s also already top 15 all-time in that category. No pitcher has compiled more career saves through his age-30 season than Kimbrel.

Image placeholder title

80. Jameson Taillon

mlb100_Jamerson_Taillon.png

After arm injuries slowed Jameson Taillon’s progress through the minors, a testicular cancer diagnosis interrupted his 2017 season. Cancer-free and arm injuries in the rear-view, Taillon pitched to a 3.20 ERA and 1.18 WHIP with 170 strikeouts in 191 innings in 2018. It took longer for him to get here than expected, but Taillon has arrived. — MB

The Big Number: 1.47 and 30.1% | Taillon’s groundball-to-fly ball ratio and hard-hit rate, respectively. He was one of seven pitchers in the top 15 in both metrics that indicate how well a pitcher controls damage on balls in play.

Image placeholder title

79. J.A. Happ

mlb100_JA_Happ.png

J.A. Happ is old school. For years he relied on variety and pitch mix to get the job done, enough over the last three seasons to earn him another $34 million from the Yankees. But Happ has adapted to the game as he’s gotten older by throwing harder now than he did ten years ago, pounding righties inside and making a concerted effort to gain movement and direction on his fastball. It’s strange for a 36-year-old lefty to transition into a power pitcher this late in his career, but that’s what Happ and the Yankees are hoping for. — TJ

The Big Number: 193 | Happ set a career-high with 193 strikeouts last season, 30 more than his previous career high. There’s no better stat to illustrate the death of plate discipline than Happ nearing 200 strikeouts in a season at age 35.

Image placeholder title

78. Aaron Hicks

mlb100_Aaron_Hicks.png

Brian Cashman has bilked many general managers during his distinguished career, but acquiring Aaron Hicks from the Twins for backup catcher John Ryan Murphy may be his crowning achievement. Murphy played 26 games for the Twins. Hicks has 50 homers over three seasons in New York and remains one of the top defensive outfielders in baseball. He doesn’t have the glitz of Aaron Judge or Giancarlo Stanton, but Hicks is a complete player whose speed and power make him one of the game’s most underrated outfielders. — GB

The Big Number: 15.5% | Hicks’s walk rate has improved every season since he’s arrived in New York, and his 15.5% mark was good for fifth in baseball, ahead of José Ramírez, Matt Carpenter and Alex Bregman.

Image placeholder title

77. Michael Brantley

Micheal_Brantley_Card.png

In 2018, Michael Brantley played his first generally healthy season in four years, and he looked like a slightly slower version of his old self. He slashed .309/.364/.468 line across 631 plate appearances and is a wonderful fit in Houston’s flexible lineup. If Brantley proved anything last year, it’s that he still has plenty of great baseball left in the tank. — MB

The Big Number: 1,136 1/3 | Brantley’s innings logged in the outfield last year, his most since 2014.

Image placeholder title

76. Jack Flaherty

mlb100_Jack_Flaherty.png

It’s hard to make this list with 150 innings pitched in your rookie season, but Jack Flaherty really was that good last year. The stats are all outstanding: a 3.08 strikeout-to-walk ratio and 3.34 ERA at age 23 will go a long way to earning trust with the Cardinals front office. The only thing holding him back is inexperience. After cruising through the summer, Flaherty faded in September. He will still slot in at No. 2 or No. 3 in the St. Louis rotation. — TJ

The Big Number: 1.13 | Over 32 innings, Flaherty’s 1.13 ERA in August was spectacular. He also had 38 strikeouts and walked just 9 batters.

Image placeholder title

75. Josh Hader

mlb100_Josh_Hader.png

So how does one follow up the most dominant season from a reliever ever? It won’t be easy for Josh Hader to replicate the brilliance he trotted out of Milwaukee’s bullpen last year in the late innings. Or the sixth inning. Or the fourth. All eyes will be on the 24-year-old southpaw in 2019, from the the innings he’s deployed in to the velocity he brings after an extended workload in 2018 to the content of his social media accounts. — CG

The Big Number: 17 | That's the number of outings Hader allowed zero hits and struck out at least three batters. The previous record was 13 by Brad Lidge, according to Jayson Stark of The Athletic.

Image placeholder title

74. Chris Taylor

mlb100_Chris-Taylor.png

Chris Taylor regressed after a breakout 2017 campaign, and he’ll need to cut down on his whiffs if he wants to avoid plummeting even further down the list. Taylor struck out in a ghastly 29.5% of his plate appearances last year (178 total, which led the National League) and his average dropped from .288 to .254. His defensive abilities across the infield and in the outfield make him an extremely valuable piece for the Dodgers, but the league appeared to identify his tendencies last season. — GB

The Big Number: 40% | Taylor was caught stealing on 40% of his stolen base attempts last season after being nabbed just 20% of the time in 2017. Worse? He stole just nine bases in 2018 after swiping 17 in 2017.

Image placeholder title

73. Mike Clevinger

Mike_Clevinger_Replace.png

The 28-year-old righthander refined his command and improved the whiff rate on his fastball in 2018. A 145 ERA+ bumped Mike Clevinger's career figure up to 132, which makes him one of just 70 pitchers ever to open the first three seasons of their career with such a high figure over at least 300 IP. He sits sandwiched on that leaderboard between Fernando Valenzuela and Babe Ruth. It’s hard to ask for more than that. — EB

The Big Number: 200(-ish) | 200 IP, 207 Ks, one combination of durability and performance that feels increasingly special nowadays.

Image placeholder title

72. Walker Buehler

mlb100_Walker-Buehler.png

Like a modern-day Nuke LaLoosh, Walker Buehler announced his presence with authority in last season’s playoffs, punching out 29 batters in 23 2/3 frames, including seven shutout innings against Boston in Game 3 of the World Series. That was the exciting cap on an already brilliant season: a 2.62 ERA, 151 strikeouts in 137 1/3 innings, and a 148 ERA+. The former first-round pick and Vanderbilt product looks structurally unsound at 6’2” and a reedy 175 pounds, but his stuff is pure power: a four-seam fastball that sits at 96 mph, a pair of wicked breaking balls in his slider and curve, and a hard sinker that batters hit just .217 against. Just 24 years old, expect to see Buehler’s name soar on next year’s list. — JT

The Big Number: 27.9% | Buehler’s strikeout rate would’ve ranked 12th in the majors if he’d pitched enough innings to qualify for the ERA title—ahead of Aaron Nola, Corey Kluber, and Jose Berrios, to name just a few.

Image placeholder title

71. Brandon Nimmo

mlb100_Brandon_nimmo.png

Wisecracking ex-Mets GM Sandy Alderson explained in December 2017 that his impecunious then-club wasn’t pursuing Giancarlo Stanton because “with Brandon Nimmo in right field, we just didn't feel that we had a need there.” This, to be clear, was not prophecy but a swipe at Nimmo, who had been Alderson’s first first-rounder with the Mets in 2011, and whom Alderson would block from the starting lineup (despite his career .380 OBP in the minors and majors) by signing the feckless Jay Bruce one month later. A lot can change in 14 months! Bruce is in Seattle; Alderson is in Oakland; and Nimmo, not so improbably after all, is on this list. — JD

The Big Number: .404 | Nimmo’s on-base percentage in 2018, fourth overall behind Mike Trout, Mookie Betts, and Joey Votto. OK, it was aided by a league-leading 22 hit-by-pitches, but still—Nimmo’s otherworldly plate discipline should have him among league leaders here for a while.

Image placeholder title

70. Gleyber Torres

mlb100_Gleyber-Torres.png

Gleyber Torres made a strong case for Rookie of the Year honors after hitting .271/.340/.480 with 24 homers, a 118 OPS+ and 2.9 bWAR in 123 games, but lost out to two-way phenom Shohei Ohtani. Torres is still a baby at 22 years old, but his tape-measure home runs and effortless power suggest that he’s strong beyond his years. It’s not all perfect: The Venezuelan infielder has too much swing-and-miss in his game and could stand to make more contact. But when he connects, the ball goes a long way, making him a dangerous man in an already loaded New York lineup. — JT

The Big Number: .543 | Torres crushed fastballs last year, slugging nearly .600 against them and bopping 18 of his 24 homers on heaters.

Image placeholder title

69. Marcell Ozuna

mlb100_Marcell_Ozuna.png

Peer deeper into Marcell Ozuna’s outstanding 2017 season and you’ll discover some predictors of his 2018 regression. A .355 batting average on balls in play was not sustainable (it shrunk to .309 in 2018) and his .340 average at home in spacious Marlins Park was suspiciously high (it fell to .299 in his first season at Busch Stadium). What was most concerning was Ozuna’s power outage. After belting 37 homers in 2017, he managed just 23 in 2018, part of a season where he regressed in every major hitting category except strikeout percentage. Perhaps it was a blip, but Ozuna is not the expected MVP candidate that he was entering last season. — GB

The Big Number: 415 | The average distance (in feet) that an Ozuna home run traveled in 2018, good for fifth among hitters with at least 300 batted ball events. When he connects, it goes plenty far.

Image placeholder title

68. Josh Donaldson

Josh_Donaldson_Card.png

Despite entering his age-33 season and coming off two injury-plagued campaigns, Josh Donaldson can still be a quality player (when he is, in fact, playing). The Braves gave Donaldson a one-year, $23 million deal, one that makes sense for both sides. Even in Donaldson’s 113-game 2017, he put up 5.1 fWAR and had 33 home runs. His bat is declining, but if he settles in to an .860-.880 OPS, Donaldson still belongs on this list. — TJ

The Big Number: .801 | Donaldson’s .801 OPS over 219 plate appearances in 2018 was his worst since 2012.

Image placeholder title

67. Starling Marte

mlb100_Starling_Marte.png

Marte’s spells of inconsistency at the plate prevent him from establishing himself as an elite player. (He followed up a 1.006 OPS last July with a .652 figure in August, for example.) Yet on a decidedly mediocre Pirates team, he remains a solid player entering his age-30 season. — CG

The Big Number: .327 | Marte’s on-base percentage last year was his lowest since playing one-third of the 2012 season as a rookie.

Image placeholder title

66. Travis Shaw

mlb100_travis_Shaw.png

You might do a double take seeing Travis Shaw on this list. He’s nobody’s idea of a star, and he’s never had the pedigree of a top prospect. But quietly, the Brewers’ third baseman (and occasional second baseman in their positionless infield) has established himself as one of the Senior Circuit’s stronger hitters. Last season was his second straight with 30-plus homers, and his 119 OPS+ was eighth best among all players with 100 or more games played at the hot corner. It’s an unexpected turn of events for Shaw, whom the Brewers all but stole from the Red Sox in a 2016 trade. One man’s trash is another’s treasure, and in the case of Shaw, Milwaukee turned rubbish into gold. — JT

The Big Number: 4.1 | Among all third basemen with 100-plus played at the position last year, only six topped Shaw’s bWAR of 4.1, and all are legit All-Stars: Matt Chapman, Jose Ramirez, Alex Bregman, Nolan Arenado, Anthony Rendon, and Eugenio Suarez.

Image placeholder title

65. Mitch Haniger

mlb100_Mitch_Haniger.png

On a torn-down roster, Mitch Haniger may be a trade candidate that will fetch a high price after an excellent 2018. His batted-ball profile suggests his .208 ISO is no fluke and he is entering his prime with four years of team control and a season and a half of sustained success. He’s someone who could jump up this list in the next couple years if he stays healthy. — TJ

The Big Number: 138 | Haniger ranked 12th in the league in wRC+ at 138, ahead of the likes of Matt Chapman and Jose Altuve.

Image placeholder title

64. Nelson Cruz

Nelson_cruz_DH.png

Are we allowed to invoke David Ortiz’s name? Or is that baseball blasphemy? Because Nelson Cruz is having a late-30s run that’s awfully similar to what Ortiz did before hanging up the spikes. Since turning 35, Cruz has slashed .278/.359/.538 with seasonal averages of 40 homers and 107 RBI. After what he did in Seattle the last four seasons, Target Field should be a piece of cake. The bottom line: Hitters hit, and that’s exactly what we should expect of Cruz with the Twins. — MB

The Big Number: .546 | Cruz’s combined slugging percentage in his age-35 through age-38 seasons. For reference, David Ortiz slugged .556 from 35 through 38 years old.

Image placeholder title

63. Patrick Corbin

Patrick_Corbin_Card.png

After enjoying a career year during a contract year, Patrick Corbin cashed in on a $140 million, six-year deal with the Nationals. He became a strikeout machine, whiffing more batters than all but four pitchers last year. As his K totals rose, his peripheral numbers (WHIP, BB/9, H/9, HR/9) dropped to career bests. — CG

The Big Number: 40.9% | Corbin threw his slider more than ever last season, and it worked. Opponents hit .145 against the pitch while whiffing on it 53.6% of the time.

Image placeholder title

62. Jean Segura

Jean_Segura_Card.png

Jean Segura is a throwback player. He's a contact hitter with great speed and elite defense at shortstop who was a perfect target for the Phillies, who haven’t had a dynamic shortstop since Jimmy Rollins. While Segura's 20-homer season in 2016 may not be repeated, a .300 hitter at shortstop who routinely steals 20+ bases will do just fine. — TJ

TheBig Number: 3.8 | Segura dropped his strikeout rate by 3.8 percentage points in 2018, enhancing his ability to get on base even further.

Image placeholder title

61. Rhys Hoskins

mlb100_Rhys_Hoskins.png

Rhys Hoskins is a poster child for the new generation of hitters: top 10% of the league in walks, top 15% in strikeouts and 34 home runs. He's a three true outcomes kind of guy, and one the Phillies expect to anchor their lineup. He’s a steady power bat who logged a preposterously high extra-base hit rate of 52.5% and a comparably worrisome strikeout rate of 22.7%. It’s no mystery who Hoskins is as a player today. What we’re awaiting is if he’ll become more dimensional in his age-26 season. — GB

The Big Number: 192 | The number of games it took Hoskins to reach 50 career home runs. He is the seventh fastest of all-time, trailing Rudy York, Mark McGwire, Ryan Braun, Aaron Judge and Ryan Howard.

Image placeholder title

60. Yasmani Grandal

Yasmani_Grandal_Card.png

Despite his 2018 postseason disaster, it’s hard to argue Yasmani Grandal wasn’t the second-best catcher in baseball last season. The position as a whole lacks depth, and Grandal’s offense was significantly better than Cubs backstop Willson Contreras, the only close candidate. Grandal didn’t show enough for the Dodgers to retain him, but his pitch framing and above-average bat was enough for the Brewers to give him $18.25 million for 2019. — TJ

The Big Number: 16.3 | Grandal was the best pitch framer in baseball according to Baseball Prospectus’ numbers. His 16.3 runs saved gives him enough defensive value to be playable. Combined with his bat, he’s still a top-tier catcher.

Image placeholder title

59. Tommy Pham

mlb100_Tommy_Pham.png

Tommy Pham is a Statcast legend. In 2018—which had been shaping up as a lost year before St. Louis dealt Pham to the Rays at the deadline—he ranked No. 12 in hard-hit % and No. 9 in average exit velocity. Not bad for a player who was ready to quit baseball just two years ago. If his actual statistics line up with his contact numbers, and he offers a full-season line like the one he had in two months in Tampa Bay, he’ll threaten for the AL MVP. — JD

The Big Number:21.1% |The share of out-of-zone pitches Pham has swung at over the past two years, per Fangraphs, seventh lowest in baseball. Despite suffering from keratoconus, a rare and degenerative ocular condition, Pham’s batting eye is one of the game’s best.

Image placeholder title

58. Shohei Ohtani

mlb100_Shohei_Ohanti.png

The 2018 AL Rookie of the Year is not the best player in baseball, but he is the most amazing. He and Babe Ruth are the only players in major league history with 50 innings pitched and 15 home runs in a season and four wins as a pitcher and 10 home runs in a season. The children he has inspired to try playing both ways are not yet in pro ball, but front offices have grown more comfortable with the idea. But here on the Top 100, Ohtani gets credit for what he is likely to do on the field this year, where he will be relegated to duty as the least amazing player of all: the part-time DH. He underwent Tommy John surgery in October, and won’t pitch until 2020. — SA

The Big Number: 15 | Home runs after the All-Star break, tied third-best in the American League. When he devotes himself fully to hitting, as he will this season, he should be dangerous.

Image placeholder title

57. Andrew Benintendi

mlb100_Andrew_Benintendi.png

The best demonstration of Andrew Benintendi’s effectiveness isn’t his defense which helped the Red Sox clinch the AL pennant. It’s his plate appearance against Hyun-jin Ryu in Game 2 of the World Series. Down one run with two runners on, Benintendi forced the methodical lefty to work instead of ambushing him, fouling off a 2-0 cutter, taking a close 2–2 fastball and wasting two 3–2 curveballs for foul balls until taking ball four in the dirt. Instead of trying to take the lead with one swing, Benintendi painstakingly wore out Ryu, who was removed after the walk. By the end of the inning, the Red Sox were leading 4–2. If Benintendi were impatient and swung early, maybe the Dodgers ride that 2–1 lead to a victory in Game 2. Instead, Boston assumed full control of the series. There are no easy at-bats whenever Benintendi checks in. — GB

The Big Number: 87.5% | Benintendi’s stolen base percentage in 2018, tied for fourth across baseball. Only Jonathan Villar had more steals (30) than Benintendi (21) with a similar success rate.

Image placeholder title

56. James Paxton

James_Paxton.png

Every pitcher is an injury risk, but James Paxton is a greater concern than most. But when he has been healthy the last two seasons, he has been one of the best strikeout pitchers in the league. Last year Paxton threw his cutter more and his four-seamer and changeup less, and he had the best season of his career by all metrics other than ERA.. Yankee Stadium is no picnic for pitchers, but Paxton has the stuff to dominate no matter where he pitches. — MB

The Big Number: 14.3% | Paxton’s whiff rate in 2018, sandwiched between Justin Verlander and Gerrit Cole for seventh in the majors.

Image placeholder title

55. Cody Bellinger

mlb100_Cody_Bellinger.png

Cody Bellinger could be a top-15 player by the end of 2019 or he may fall off the list entirely. If we were grading instincts, Bellinger would be atop the list: He seamlessly transitioned into centerfield last year from first base and was caught stealing just once in 15 stolen base attempts last year. Yet Bellinger still swings too freely and seldom wins battles against the game’s top pitchers. His power numbers derive from pitchers' mistakes more than executing smart at-bats. The question remains whether he’ll mature into a smarter player in his age-23 season. — GB

The Big Number: .113 | Bellinger’s combined batting average in the 2017 and 2018 World Series. He struck out 23 times in 45 total plate appearances.

Image placeholder title

54. Whit Merrifield

mlb100_Whit_Merrifield.png

Whit Merrifield led the majors in hits and can play almost anywhere on the diamond. However, because he did not make the majors until his age-27 season and he plays for a bad team, it all feels a little fluky. It shouldn’t feel fluky. Merrifield hits for average and steals bases, of course, but his Statcast expected-SLG sits at a respectable .438 over two seasons. His defensive flexibility is a major added bonus. Merrifield is an extremely valuable piece for the Royals on a team-friendly four-year $16 million contract. — TJ

The Big Number: .438 | Merrifield turned in a very solid slugging percentage last year. Via Statcast, His expected slugging based on his batted balls was also .438, meaning it’s no fluke.

Image placeholder title

53. Kyle Hendricks

mlb100_Kyle_Hendricks.png

In the beginning of July, some may have argued Kyle Hendricks might not make this list at all. He had an appalling 7.03 ERA in June, and typical doubts about his lack of velocity and weapons resurfaced. But Hendricks dominated his way to a 2.84 ERA in the second half. The change was easy to see: Hendricks allowed 1.39 HR/9 in the first half and cut that to 0.51 HR/9 in the second half. With his K/9 down for the second straight year, Hendricks must increasingly focus on keeping the ball in the ballpark if he wants to keep up his excellent production for the Cubs. — TJ

The Big Number: 33 | Hendricks started a career-high 33 games last season, providing the Cubs with critical consistency.

Image placeholder title

52. Justin Upton

mlb100_Justin_Upton.png

Having hit at least 30 homers in three consecutive seasons, Upton remains an anchor of the Angels’ lineup. He still possesses the skill that wowed evaluators while ascending as a teenage phenom with Arizona, but the 30-year-old’s defense is eroding. Unfortunately for the Angels, they don’t exactly have an opening at DH with Shohei Ohtani in the fold. — CG

TheBig Number: .197 | Upton turned in a putrid performance with runners in scoring position in 2018. If he can replicate last season's performance while improving marginally with runners on base, his counting stats will shoot up.

Image placeholder title

51. Gary Sanchez

mlb100_Gary_Sanchez.png

Few players crashed as dramatically last season as Gary Sanchez, who went from an All-Star and centerpiece of a dangerous Yankees lineup in 2017 to injured and unplayable throughout ’18. The Dominican catcher hit a putrid .186 in 374 plate appearances, homered only 18 times, and spent large chunks of the season on the disabled list due to groin strains. When on the field, meanwhile, he spent the season getting dragged by the media for his woeful work behind the plate. The good news for El Gary is that he still hits the ball absurdly hard: His average exit velocity barely moved from 2017 to ’18 (and ranked top 60 in the league), and his hard-hit rate barely budged either. — JT


The Big Number: .197 | How much of Sanchez’s awful 2018 can you blame on bad luck? His .197 batting average on balls in play suggests a lot went wrong once ball left bat despite good exit velocities and hard-hit percentages. Any kind of movement toward a league average BABIP (.296 last season) would provide a huge boost to Sanchez’s overall stats.

Image placeholder title

50. Noah Syndergaard

mlb100_Noah_Syndergaard.png

Noah Syndergaard has done the impossible. Despite pitching in New York with electrifying stuff, a catchy nickname and Game of Thrones looks, he’s somehow become a little overlooked. Syndergaard’s injury issues in 2017-18 shifted the spotlight to Jacob deGrom, whose Cy Young season deserved every bit of recognition. But for all Syndergaard's struggles (holding runners, viral infections, Mets-y injury mismanagement), the numbers show he is still one of the best starters in baseball. If he finally hits 200 innings for the first time in his career with similar results to 2018, he will have checked all the boxes for a staff ace. — TJ

The Big Number: 2.66 | Syndergaard’s career FIP of 2.66 is second to only Clayton Kershaw since debuting in 2015.

Image placeholder title

49. Xander Bogaerts

Xander_Card.png

A big part of Boston’s annus mirabilis was the breakout of Bogaerts, awaited and as excellent as advertised. In his age-25 season, the Aruban shortstop hit a stellar .288/.366/.522, cracking 23 homers to go with a 135 OPS+ and 3.8 bWAR. Among all regular shortstops, that OPS+ figure trailed only Manny Machado. Two things helped Bogaerts reach his potential last season: better health and a newfound aggressiveness in the strike zone, where he swung earlier and more often. With all the natural talent Bogaerts has, it’s hard to bet against him making last year a jumping-off point for an even brighter future. — JT

The Big Number: 90.5 mph | Bogaerts makes loud contact with heavy frequency, as his average exit velo will attest. That 90.5 mph figure ranked 49th in baseball last season among qualified hitters, and was better than those of Francisco Lindor, Nolan Arenado and Matt Carpenter.

Image placeholder title

48. George Springer

mlb100_George_Springer.png

It’s fair to say George Springer’s 2018 wasn’t up to his standard. After playing a central role in the World Series-winning 2017 Astros, Springer missed time with a thumb injury in August. His OPS+ dropped from 141 to 116, and he hit 22 homers after breaking out with 34 in 2017. The thumb injury wasn’t the issue either–he hit better after he came back than before the injury. But for a 29-year-old player as physically talented as Springer, a slight down year shouldn't be huge cause for concern. — TJ

TheBig Number: 5.7% | Springer’s rather disappointing 2018 at the plate can largely be attributed to losing 5.7 percentage points on his hard-hit rate. It needs to return to previous numbers to keep him in the top 50.

Image placeholder title

47. Blake Snell

Blake_Snell_Front.png

Blake Snell told pitching coach Kyle Snyder last winter that he would be the 2018 AL Cy Young. Snyder believed him, even if the suggestion sounded preposterous. Perhaps he noticed that Snell had more than doubled his strikeout-to-walk ratio—1.32 to 2.96—from the first half of ’17 to the second or sensed the newfound determination of the young man whose 2017 demotion to Triple A crushed him.

Whatever Snyder saw was on display to the rest of the world this year, as Snell finished the season with a 1.89 ERA, third-best in the American League since the implementation of the designated hitter. Snell is criminally underrated at No. 47; expect him to spend 2019 proving that. — SA 

The Big Number: 31 | Games started. Snell was the only pitcher the Rays trusted to start all his own games, rather than deploying an opener.

Image placeholder title

46. Trevor Story

mlb100_Trevor_Story.png

Either Trevor Story is an elite power hitter or he’s a prime regression candidate. Story’s 2018 season is frighteningly similar to Jonathan Schoop’s 2017 campaign: both were 25-year-olds with high strikeout rates who hit over 30 homers for the first time. The difference with Story is that he steals bases (27 last year after just 15 over his first two seasons) and carries a flashy extra-base hit rate (48%). There are some worrisome Coors splits in Story’s profile but he’s established himself as a feared centerpiece of the Colorado lineup. — GB

The Big Number: .276 | Story’s isolated power outranked NL MVP Christian Yelich and teammate Nolan Arenado, who beat him by one home run for the NL home run crown.

Image placeholder title

45. Andrelton Simmons

mlb100_Andrelton_Simmons.png

Who is baseball’s best shortstop, per Baseball-Reference WAR, since 2014? Hint: It’s not Francisco Lindor, or Carlos Correa, or Brandon Crawford, or Didi Gregorius, or Xander Bogaerts. It’s Andrelton Simmons. The 29-year-old has never been an All-Star, but his remarkable defense, bolstered by an offensive breakout over the last two seasons, gives him the top spot on the leaderboard with 24.9 WAR. Maybe 2019 is finally his All-Star year. — EB

The Big Number: 53 | Simmons’s defensive runs saved over the last two years—the highest of any player at any position.

Image placeholder title

44. Charlie Blackmon

mlb100_Charlie_Blackmon.png

Charlie Blackmon is a little like the Rockies as a whole—good but something short of great, older, and not as athletic as you'd like. He's also expensive and possibly on the verge of collapse. Colorado extended him after his sensational 2017 and his OPS fell by 140 points, with even more pronounced deterioration in his defense. (The team is moving him to right for 2019, which would be a win for all parties involved were he not being replaced in center by Ian Desmond.) Still, a rebound season would put him back among the NL’s best hitters. — JD

The Big Number1.184 |Blackmon’s OPS in the fifth inning in 2018. It was seventh-best in baseball among hitters with at least 50 plate appearances. Bet ya didn’t know that!

Image placeholder title

43. J.T. Realmuto

JT_Realmuto_Card.png

In 2018, J.T. Realmuto was the best catcher in baseball. He can hit, defend and even wields above-average base running skills. The key to Realmuto’s place on this list is just how much better he is than the average catcher. Every single game played by a catcher last year totaled 49.9 fWAR.  Realmuto had 4.8 fWAR last season, meaning he compiled roughly 10% of all the value catchers produced in baseball. That marginal value is huge, and explains why he was a coveted trade piece this offseason. — TJ

The Big Number: 148 | Across baseball, catchers had a .676 OPS in 2018. J.T. Realmuto’s OPS of .824 was 148 points higher.

Image placeholder title

42. Stephen Strasburg

mlb100_Stephen_Strasburg.png

After last year's abbreviated campaign, there is concern that Strasburg may never consistently reach the peak we were promised. He didn’t pitch poorly in 2018: a 3.74 ERA, 114 ERA+ and 10.8 strikeouts per nine aren’t exactly dreck. But it’s a step back from a brilliant 2017 campaign that, instead of being the first step toward transcendence, now seems more like a brief glimpse of heaven. Worryingly, arm injuries were once again Strasburg’s downfall, limiting him to just 130 innings—the third time in the last four years he’s failed to crack the 150-inning mark. Those health issues may simply always keep Strasburg from fully becoming the ace he was expected to be, though the version we’ve got is still pretty damn good. — JT

The Big Number: .280/.526 | Hitters had no trouble squaring up Strasburg’s four-seamer last season, hitting .280 with a .526 slugging percentage against it and taking it deep 12 times. That fastball is the key to Strasburg’s effectiveness and he needs to get it right.

Image placeholder title

41. Matt Carpenter

mlb100_Matt_Carpenter.png

Quick show of hands: Who predicted before the season that Matt Carpenter would finish tied for third in the National League in home runs? Anybody? I didn’t think so. Carpenter’s explosion of power was a surprise (and perhaps fueled by special salsa), but you shouldn’t be shocked to see his name once again among MLB’s top options at the dish. Not only were his 36 homers a career best (and at age 32, no less), but he also logged his highest OPS+ (143) and bWAR (4.9) in five years to earn down-ballot MVP support. Carpenter rips line drives with aplomb and can handle either infield corner, making him a valuable piece for St. Louis. — JT

The Big Number: 49.0% | Per FanGraphs, nearly half of all of Carpenter’s batted balls in 2018 fell under the “hard-hit” designation, and that 49% figure was tops among all qualified hitters last season. Baseball Savant’s Statcast-derived calculation isn’t quite as high, at 44.6%, but the conclusion remains the same: Few batters make as much consistent loud contact as Carpenter.

Image placeholder title

40. Corey Seager

mlb100_Corey_Seager.png

Corey Seager’s value suffered after missing all but 26 games of the 2018 season after undergoing Tommy John surgery. If his back and elbow are healed, he’s one of the game’s elite infielders. A strong defensive shortstop with plus power and established track record entering his age-25 season is the mark of a budding superstar. Seager’s health, and whether he should be playing shortstop everyday, are legitimate question marks. When he’s right, however, he’s a franchise player. — GB

The Big Number: .013 | Seager’s isolated power was 13 percentage points higher than the league’s in 2017. In 2016, he was 52 percentage points higher. His performance in 2019 will determine whether we should consider Seager as a great hitter or a great power hitter.

Image placeholder title

39. Javier Baez

mlb100_Javier_Baez.png

After years of grasping at, but failing to reach, his full potential, Javier Baez put it all together and nearly won NL MVP. The glove has always been elite, but the bat arrived last year, with Baez hitting .290/.326/.554 with 34 homers and 111 RBIs. With his high ceiling at the plate and Gold Glove skills at multiple positions, Baez may have another gear in him yet. — MB

The Big Number: 76.5% | The rate at which Baez swung at pitches in the strike zone, an increase of seven percentage points from his previous career high and one of the major reasons for his breakout season.

Image placeholder title

38. Eugenio Suarez

mlb100_Eugenio_Suarez.png

The uninitiated may believe that Eugenio Suarez came from out of nowhere last season. That’s because they’re uninitiated. Suarez built toward his breakout season, posting a 106 OPS+ in 2015, 115 OPS+ in 2017 and 135 last year. He turns 27 in July, is in the peak of his physical prime, and can do it all at the plate. He hits for for power, average and walks in more than 10% of his plate appearances. Suarez won’t surprise anyone when he’s one of the 20 be