Rotolytics

MLB Hitters Power Rankings

rankplayerteamgamesrunshrrbisbavgops
1Mookie BettsLAD312962380.3771.118
2Ronald Acuña Jr.ATL272716130.2550.708
3Shohei OhtaniLAD312571950.3411.041
4Marcell OzunaATL272093100.331.055
5Gunnar HendersonBAL2825102360.2890.984
6Kyle TuckerHOU281972050.290.948
7Juan SotoNYY302172420.3160.982
8Bobby Witt Jr.KC302441690.3060.888
9CJ AbramsWSH252171760.2971.011
10Elly De La CruzCIN2926819180.280.98
11Ozzie AlbiesATL191621720.3250.899
12William ContrerasMIL282652220.3480.971
13Christian YelichMIL11751120.3331.166
14Trea TurnerPHI30252970.3440.869
15Adolis GarcíaTEX281982540.2910.934
16Jose AltuveHOU28217940.3421.01
17Freddie FreemanLAD311521910.3040.853
18Matt OlsonATL271431500.2060.703
19Seiya SuzukiCHC151131300.3050.893
20Bryce HarperPHI261361810.2370.816
21José RamírezCLE271952440.2610.741
22Kyle SchwarberPHI302371410.2020.705
23Alec BohmPHI301542910.3641.046
24Marcus SemienTEX291952010.2520.744
25Julio RodríguezSEA291111170.2650.627
26Francisco LindorNYM281551130.1950.644
27Austin RileyATL271621400.2250.67
28Spencer SteerCIN291632170.2520.798
29Pete AlonsoNYM282081410.2410.824
30Ketel MarteARI302351510.3110.884
31Yordan AlvarezHOU281871800.2750.842
32Cody BellingerCHC221051700.2260.76
33Christian WalkerARI302251900.2690.821
34Josh NaylorCLE271362120.2830.895
35Max MuncyLAD281751800.2470.824
36Michael Harris IIATL271631350.3060.801
37Ha-Seong KimSD321841770.2140.719
38Will SmithLAD261632200.3630.943
39Fernando Tatis Jr.SD322061630.2360.748
40Luis Robert Jr.CHW732410.2140.741
41Corbin CarrollARI28131580.1910.53
42Brandon NimmoNYM271531820.2060.715
43Adley RutschmanBAL271741700.3160.805
44Isaac ParedesTB281471700.2830.862
45Rafael DeversBOS18103700.2790.866
46Steven KwanCLE27253930.3390.829
47Aaron JudgeNYY301261810.2120.768
48Lane ThomasWSH226210110.1840.503
49Teoscar HernándezLAD312062230.2630.792
50Willson ContrerasSTL23134910.2880.95
51Bryan ReynoldsPIT301141720.2480.751
52Ian HappCHC261611200.2220.659
53Anthony SantanderBAL271341800.210.701
54Matt McLainCIN0000000
55Josh LoweTB0000000
56Lourdes Gurriel Jr.ARI271952220.2650.756
57Salvador PerezKC291372600.3461
58TJ FriedlCIN0000000
59Willy AdamesMIL281531340.2690.785
60Corey SeagerTEX26122700.2380.642
61Andrés GiménezCLE261501540.2750.688
62Triston CasasBOS221261000.2440.857
63Taylor WardLAA291872320.2740.816
64Josh JungTEX452610.4121.415
65J.P. CrawfordSEA22132900.1980.598
66Maikel GarciaKC291442070.2310.674
67Mark CanhaDET271451510.2720.913
68Anthony VolpeNYY292031370.2720.766
69Ryan JeffersMIN251451700.2940.927
70Nico HoernerCHC28180710.2710.702
71Jarren DuranBOS291711380.2520.695
72J.D. MartinezNYM400100.3080.693
73Mike TroutLAA2917101460.220.866
74Manny MachadoSD281541300.2520.695
75Ryan MountcastleBAL251641410.3050.869
76Jake BurgerMIA16831500.2280.702
77Nolan JonesCOL26111720.170.52
78Dansby SwansonCHC291831130.240.679
79J.T. RealmutoPHI251451410.2450.721
80Wander FrancoTB0000000
81Tommy PhamCHW430000.3330.666
82Bryson StottPHI271231450.2210.663
83Spencer TorkelsonDET261001000.2140.578
84Justin TurnerTOR281541500.3110.923
85Royce LewisMIN1111013.5
86George SpringerTOR28113530.2180.642
87Ryan McMahonCOL281141600.3080.859
88Luis RengifoLAA25131880.2910.746
89Brandon MarshPHI271061730.2810.855
90Xander BogaertsSD311721120.2160.573
91Edouard JulienMIN281671210.2330.859
92Jazz Chisholm Jr.MIA291341750.2450.745
93Ezequiel TovarCOL281231220.2840.758
94Daulton VarshoTOR301761430.2330.824
95Yainer DiazHOU261231300.2910.78
96Christopher MorelCHC281741410.2120.659
97Cal RaleighSEA251261300.2260.753
98Max KeplerMIN1241800.2440.661
99Eugenio SuárezARI291621800.2290.634
100Vladimir Guerrero Jr.TOR301131100.2280.684