Rotolytics

MLB Hitters Power Rankings

rankplayerteamgamesrunshrrbisbavgops
1Ronald Acuña Jr.ATL242416110.2720.766
2Mookie BettsLAD282862270.3821.13
3Shohei OhtaniLAD282471750.3541.1
4Marcell OzunaATL241993100.3441.096
5Bobby Witt Jr.KC272241470.3060.915
6Juan SotoNYY271872310.3241.025
7Gunnar HendersonBAL252182050.2940.975
8Elly De La CruzCIN2624718170.2991.04
9Ozzie AlbiesATL161521520.3280.899
10Kyle TuckerHOU261551750.2830.898
11William ContrerasMIL252452220.3561
12CJ AbramsWSH221761250.3030.985
13Christian YelichMIL11751120.3331.166
14Matt OlsonATL241431400.220.762
15Trea TurnerPHI27212970.3330.856
16Freddie FreemanLAD281311710.3040.836
17Adolis GarcíaTEX271872340.290.906
18Bryce HarperPHI231261710.2530.846
19Jose AltuveHOU26186830.3460.996
20Julio RodríguezSEA261111070.2840.667
21Seiya SuzukiCHC151131300.3050.893
22José RamírezCLE251852330.2590.733
23Marcus SemienTEX271952010.2650.776
24Austin RileyATL241621300.2350.71
25Ketel MarteARI272351410.3210.915
26Kyle SchwarberPHI271971410.1980.723
27Spencer SteerCIN261631960.2640.838
28Ha-Seong KimSD291741770.2330.766
29Michael Harris IIATL241531350.3270.853
30Cody BellingerCHC221051700.2260.76
31Corbin CarrollARI25131580.2020.566
32Pete AlonsoNYM251971200.2530.822
33Francisco LindorNYM251441010.2080.655
34Josh NaylorCLE251362020.2860.9
35Fernando Tatis Jr.SD291961530.2520.798
36Christian WalkerARI272041700.2630.787
37Alec BohmPHI271332210.3470.999
38Yordan AlvarezHOU261651400.2670.794
39Ian HappCHC231611200.2360.7
40Luis Robert Jr.CHW732410.2140.741
41Rafael DeversBOS1683700.2620.85
42Brandon NimmoNYM241321520.20.696
43Lourdes Gurriel Jr.ARI241852220.2880.82
44Will SmithLAD241422100.3760.94
45Teoscar HernándezLAD281862030.2670.822
46Isaac ParedesTB251261600.280.863
47Max MuncyLAD261651800.2580.855
48Lane ThomasWSH226210110.1840.503
49Adley RutschmanBAL241521500.3270.789
50Anthony SantanderBAL241141700.2230.742
51Bryan ReynoldsPIT271031520.2570.761
52Steven KwanCLE25233820.3430.849
53Corey SeagerTEX24111600.2470.641
54Josh LoweTB0000000
55J.D. MartinezNYM100100.51.25
56TJ FriedlCIN0000000
57Salvador PerezKC261372500.3441.004
58Matt McLainCIN0000000
59Nico HoernerCHC25170710.2950.765
60Willson ContrerasSTL21124910.2960.988
61Taylor WardLAA261672320.2690.823
62Willy AdamesMIL251431230.2760.801
63Triston CasasBOS221261000.2440.857
64Josh JungTEX452610.4121.415
65J.P. CrawfordSEA22132900.1980.598
66Manny MachadoSD251541200.260.731
67Dansby SwansonCHC261831130.2450.708
68Andrés GiménezCLE241501430.2580.663
69Mike TroutLAA2616101350.230.905
70Mark CanhaDET251251410.2710.916
71Aaron JudgeNYY27941310.1780.673
72Jake BurgerMIA16831500.2280.702
73Cal RaleighSEA221261300.2470.811
74Maikel GarciaKC261241860.2140.651
75Justin TurnerTOR251221200.3250.919
76Nolan JonesCOL24101720.1480.469
77Tommy PhamCHW110000.40.8
78Wander FrancoTB0000000
79Spencer TorkelsonDET251001000.2220.6
80Brandon MarshPHI241061630.2910.899
81Xander BogaertsSD281721120.2190.586
82George SpringerTOR26113530.2280.678
83Ezequiel TovarCOL261231220.30.805
84Daulton VarshoTOR271661330.2530.888
85J.T. RealmutoPHI231341110.2470.715
86Jarren DuranBOS271511080.2460.661
87Royce LewisMIN1111013.5
88Anthony VolpeNYY261621060.2840.756
89Eugenio SuárezARI261621600.2350.653
90Brent RookerOAK16751100.20.817
91Brice TurangMIL241429130.3290.854
92Ryan JeffersMIN221141400.2740.872
93Alex BregmanHOU2330610.2160.566
94Christopher MorelCHC251631210.2150.661
95Ryan MountcastleBAL221421100.3010.826
96Ryan McMahonCOL261031400.3060.835
97Riley GreeneDET262151100.2330.845
98Vladimir Guerrero Jr.TOR271031000.2060.643
99Edouard JulienMIN25147910.2220.854
100Starling MarteNYM251641260.2880.769