Rotolytics

MLB Hitters Power Rankings

rankplayerteamgamesrunshrrbisbavgops
1Shohei OhtaniLAD4033112790.3521.09
2Ronald Acuña Jr.ATL3632310140.2520.716
3Mookie BettsLAD413362780.3350.974
4Bobby Witt Jr.KC4137521150.3140.923
5Kyle TuckerHOU3827122660.270.965
6Marcell OzunaATL3624123800.3191.032
7Elly De La CruzCIN3931921250.2720.91
8Juan SotoNYY412693340.3160.967
9Gunnar HendersonBAL3830122760.2780.938
10William ContrerasMIL393653030.3420.953
11Trea TurnerPHI332729100.3430.852
12Bryce HarperPHI362092910.260.891
13Christian YelichMIL141051330.3461.106
14CJ AbramsWSH352572080.2710.854
15Ozzie AlbiesATL281931920.2780.781
16Jose AltuveHOU392671370.3170.882
17Seiya SuzukiCHC161231410.3130.894
18Marcus SemienTEX413172910.280.791
19Kyle SchwarberPHI393092520.2170.721
20José RamírezCLE392693350.2390.74
21Freddie FreemanLAD412242310.3090.901
22Cody BellingerCHC261372000.2570.86
23Francisco LindorNYM382272140.2070.668
24Max MuncyLAD362392600.2420.873
25Willy AdamesMIL392472770.2650.819
26Brent RookerOAK291992520.2840.984
27Josh NaylorCLE3821113020.2750.923
28Matt OlsonATL361641800.1950.664
29Ketel MarteARI402992110.2940.896
30Christian WalkerARI402772600.2730.842
31Brandon NimmoNYM372052520.2280.779
32Spencer SteerCIN3918427100.2480.778
33Alec BohmPHI392043220.3430.944
34Aaron JudgeNYY412092520.2280.84
35Fernando Tatis Jr.SD422872160.2560.765
36Austin RileyATL362231800.2410.703
37Ryan JeffersMIN352193010.2920.988
38Teoscar HernándezLAD4127113330.2580.834
39Adolis GarcíaTEX402083040.2530.772
40Steven KwanCLE322831130.3530.903
41Isaac ParedesTB371882100.3010.908
42Will SmithLAD342342600.3150.865
43Pete AlonsoNYM382292010.2150.745
44Willson ContrerasSTL312061220.280.949
45Rafael DeversBOS281341400.2880.884
46Bryson StottPHI352032380.2570.753
47Julio RodríguezSEA401411190.2470.591
48Adley RutschmanBAL372052210.3060.78
49Anthony SantanderBAL372072500.2170.75
50Matt McLainCIN0000000
51Ha-Seong KimSD422252180.2090.679
52Nico HoernerCHC392421240.2720.748
53Yordan AlvarezHOU392282000.2520.771
54Luis Robert Jr.CHW732410.2140.741
55Lane ThomasWSH226210110.1840.503
56Max KeplerMIN231231510.3290.93
57Corey SeagerTEX371741500.240.659
58Corbin CarrollARI381521480.1950.539
59Anthony VolpeNYY402752080.2680.762
60Christopher MorelCHC392182540.220.73
61Triston CasasBOS221261000.2440.857
62Jarren DuranBOS392211690.2650.747
63Salvador PerezKC391583300.3260.94
64Luis RengifoLAA281421190.330.84
65J.P. CrawfordSEA22132900.1980.598
66Tommy PhamCHW1492810.3090.818
67Maikel GarciaKC402042480.2390.672
68Jeremy PeñaHOU392341660.3450.87
69Josh JungTEX452610.4121.415
70Nathaniel LoweTEX201211110.3150.857
71Jake CronenworthSD381962610.2860.842
72Andrés GiménezCLE371911950.2410.633
73Bryan ReynoldsPIT401541720.240.733
74Michael Harris IIATL361731450.2640.685
75Ian HappCHC372011310.2250.648
76J.T. RealmutoPHI342151510.2740.771
77Cal RaleighSEA3619102300.2150.775
78Manny MachadoSD371952200.2380.661
79Vladimir Guerrero Jr.TOR391441910.2720.751
80Nolan JonesCOL26111720.170.52
81Riley GreeneDET392991800.2540.878
82TJ FriedlCIN510210.1820.444
83Willi CastroMIN391931450.2710.788
84Lourdes Gurriel Jr.ARI362152420.2450.676
85Royce LewisMIN1111013.5
86Randy ArozarenaTB391871760.1540.582
87Bryan De La CruzMIA412282110.270.79
88Jurickson ProfarSD422262720.3210.911
89Brice TurangMIL3719214160.3020.794
90Mike TauchmanCHC362431230.2790.854
91Ryan MountcastleBAL352261820.2880.842
92Mike TroutLAA2917101460.220.866
93Daulton VarshoTOR372161740.2220.765
94Josh LoweTB400000.3080.742
95Edouard JulienMIN392071540.2150.766
96Taylor WardLAA392272420.2750.773
97Ryan McMahonCOL391652100.3030.853
98Shea LangeliersOAK361792400.2120.784
99Mark CanhaDET361862010.2420.817
100Wander FrancoTB0000000