Rotolytics

MLB Hitters Power Rankings

rankplayerteamgamesrunshrrbisbavgops
1Mookie BettsLAD322962380.3681.101
2Ronald Acuña Jr.ATL282716130.2450.684
3Shohei OhtaniLAD322571950.3361.017
4Gunnar HendersonBAL2925102460.2910.98
5Marcell OzunaATL282093100.3271.036
6Kyle TuckerHOU292072050.30.967
7Juan SotoNYY312282520.3251.019
8Bobby Witt Jr.KC312541790.3150.911
9CJ AbramsWSH262271770.2950.992
10Elly De La CruzCIN3027819180.2790.962
11Ozzie AlbiesATL201621820.3330.903
12William ContrerasMIL292752320.3450.952
13Trea TurnerPHI31262990.3460.866
14Christian YelichMIL11751120.3331.166
15Adolis GarcíaTEX291982540.2920.932
16Jose AltuveHOU29227940.3451.011
17Freddie FreemanLAD321521910.3020.855
18Matt OlsonATL281431500.2020.702
19Bryce HarperPHI271361810.230.805
20Seiya SuzukiCHC151131300.3050.893
21José RamírezCLE281952440.2520.723
22Kyle SchwarberPHI312481710.2020.718
23Alec BohmPHI311543010.3661.036
24Marcus SemienTEX302152010.2580.771
25Spencer SteerCIN301732170.2520.797
26Julio RodríguezSEA301111170.2560.606
27Francisco LindorNYM291651140.1970.639
28Ketel MarteARI312451510.3060.865
29Cody BellingerCHC221051700.2260.76
30Pete AlonsoNYM292081510.2340.8
31Austin RileyATL281621400.2260.664
32Christian WalkerARI312472200.2830.89
33Yordan AlvarezHOU291871800.2630.807
34Fernando Tatis Jr.SD332261740.2380.763
35Josh NaylorCLE281572420.2820.914
36Brandon NimmoNYM281531820.2080.708
37Will SmithLAD271732300.3620.946
38Michael Harris IIATL281631350.3040.791
39Max MuncyLAD291751800.2420.815
40Ha-Seong KimSD331941770.2160.712
41Corbin CarrollARI29131580.1930.538
42Luis Robert Jr.CHW732410.2140.741
43Adley RutschmanBAL281741800.3220.811
44Rafael DeversBOS19103700.2820.872
45Teoscar HernándezLAD322062230.2540.772
46Steven KwanCLE28273930.350.878
47Isaac ParedesTB291471700.2910.867
48Lane ThomasWSH226210110.1840.503
49Aaron JudgeNYY311261810.2070.754
50Willson ContrerasSTL25134910.2580.86
51Josh LoweTB0000000
52Matt McLainCIN0000000
53Bryan ReynoldsPIT311141720.2480.743
54Ian HappCHC271611200.2160.647
55TJ FriedlCIN0000000
56Anthony SantanderBAL281441800.2130.715
57Willy AdamesMIL291641740.270.81
58Corey SeagerTEX27122800.2360.63
59Andrés GiménezCLE271711740.280.721
60Triston CasasBOS221261000.2440.857
61Salvador PerezKC301472600.3551.013
62Josh JungTEX452610.4121.415
63Lourdes Gurriel Jr.ARI281952220.2540.726
64J.P. CrawfordSEA22132900.1980.598
65Taylor WardLAA301972320.2730.806
66Luis RengifoLAA261421190.3130.818
67Justin TurnerTOR291541500.2980.887
68Maikel GarciaKC301542080.2310.668
69Mark CanhaDET291651610.2780.922
70Anthony VolpeNYY302031370.2710.756
71Ryan JeffersMIN261551710.2950.935
72Nico HoernerCHC29180710.2610.678
73Jarren DuranBOS301811490.2680.724
74Mike TroutLAA2917101460.220.866
75Jake BurgerMIA16831500.2280.702
76Manny MachadoSD291641600.250.692
77Nolan JonesCOL26111720.170.52
78J.T. RealmutoPHI261451410.2450.713
79Wander FrancoTB0000000
80J.D. MartinezNYM510100.2940.647
81Dansby SwansonCHC301931130.2340.667
82Bryson StottPHI281431450.2250.682
83Ryan MountcastleBAL261641410.2930.836
84Spencer TorkelsonDET281201100.2160.587
85Royce LewisMIN1111013.5
86Ryan McMahonCOL291241800.3210.892
87Xander BogaertsSD321721120.2170.571
88Edouard JulienMIN291671210.2230.83
89Ezequiel TovarCOL291331220.2810.752
90George SpringerTOR29113530.2110.622
91Daulton VarshoTOR301761430.2330.824
92Carlos SantanaMIN26941300.1890.621
93Yainer DiazHOU271331300.2870.763
94Christopher MorelCHC291741420.2150.666
95Tommy PhamCHW540000.350.75
96Cal RaleighSEA261261300.2270.742
97Brent RookerOAK20851310.2060.77
98Mike TauchmanCHC261831010.3070.955
99Jeremy PeñaHOU291631140.3270.818
100Jake CronenworthSD301642000.2630.785