O27 AlmanacHybrid Baseball — Live

Batting Leaders

All qualified batters · click any column to re-sort · cells heatmap-shaded by percentile

All leagues O27 AFC O27 EBL O27 MLB O27 NPB O27 ZBO Subcontinental League
Player Team Pos Age B/T GPAAB RH 1B2B 3BHR TBXBH RBI BBK HBPSBCS 2CROEGIDP wOBAwOBA+ RADRAD/PA bWAR Δ AVGOBPSLG OPSISOBABIP BB%K%HR% BB/K OPS+
Zakaria Thiam PC RF 31 R/R 20 64 55 21 26 15 6 1 4 46 11 26 8 9 1 2 4 3 1 0 0.601 120 71 1.109 +0.38 +0.066 0.406 0.547 0.719 1.266 0.312 0.524 12.5% 14.1% 6.2% 0.89 120
Henk Pérez OB RF 28 R/R 20 64 56 23 26 16 10 0 0 36 10 31 8 7 0 3 0 3 2 0 0.531 106 104 1.625 +0.23 +0.058 0.406 0.531 0.562 1.094 0.156 0.531 12.5% 10.9% 0.0% 1.14 104
Floris Zouma OB 3B 25 L/R 20 64 49 23 26 15 8 1 2 42 11 22 14 8 1 0 0 2 0 1 0.645 128 71 1.109 +0.48 +0.124 0.406 0.641 0.656 1.297 0.250 0.615 21.9% 12.5% 3.1% 1.75 123
Valerio Piemonte BIC LF 26 R/R 17 62 54 31 33 13 13 1 6 66 20 30 7 7 1 3 0 0 1 0 0.791 157 66 1.065 +0.77 +0.079 0.532 0.661 1.065 1.726 0.532 0.659 11.3% 11.3% 9.7% 1.00 164
Jesse Brook BNS 3B 32 S/R 20 61 52 18 31 16 12 0 3 52 15 23 9 7 0 7 5 3 1 0 0.712 142 65 1.066 +0.59 +0.088 0.508 0.656 0.852 1.508 0.344 0.667 14.8% 11.5% 4.9% 1.29 143
Lukáš Kratochvíl PC 3B 28 R/R 20 61 56 28 34 20 9 0 5 58 14 27 5 1 0 4 3 2 1 3 0.730 145 65 1.066 +0.63 +0.050 0.557 0.639 0.951 1.590 0.393 0.580 8.2% 1.6% 8.2% 5.00 151
Maurizio Cernoia BNS 1B 27 R/L 19 59 50 27 32 13 16 0 3 57 19 22 8 4 1 0 0 2 1 0 0.776 154 76 1.288 +0.70 +0.098 0.542 0.695 0.966 1.661 0.424 0.674 13.6% 6.8% 5.1% 2.00 158
Donal Kelly KRM RF 24 R/R 18 58 55 11 17 12 5 0 0 22 5 12 3 14 0 2 1 1 0 1 0.346 69 44 0.759 -0.16 +0.016 0.293 0.345 0.379 0.724 0.086 0.415 5.2% 24.1% 0.0% 0.21 69
Finn Martins PF RF 27 R/R 17 57 49 23 29 12 12 1 4 55 17 29 8 5 0 3 3 2 0 0 0.748 149 54 0.947 +0.62 +0.083 0.509 0.649 0.965 1.614 0.456 0.625 14.0% 8.8% 7.0% 1.60 154
Mahmood Demirci OB SS 25 R/L 17 57 49 32 29 18 8 1 2 45 11 26 8 2 0 2 3 1 2 0 0.685 136 64 1.123 +0.50 +0.083 0.509 0.649 0.789 1.439 0.281 0.600 14.0% 3.5% 3.5% 4.00 137
Glen Bardsley BIC LF 27 R/L 18 57 55 16 22 11 8 1 2 38 11 16 2 11 0 3 5 1 0 0 0.493 98 44 0.772 +0.13 +0.014 0.386 0.421 0.667 1.088 0.281 0.476 3.5% 19.3% 3.5% 0.18 103
David Visser BNS SS 29 R/R 17 55 49 29 35 14 11 4 6 72 21 31 5 4 1 0 0 1 0 0 0.928 185 64 1.164 +0.94 +0.078 0.636 0.745 1.309 2.055 0.673 0.744 9.1% 7.3% 10.9% 1.25 195
Oskar Zieliński BNS RF 25 R/R 18 54 50 13 18 11 5 1 1 28 7 17 3 10 1 5 2 0 0 1 0.437 87 56 1.037 +0.02 +0.027 0.333 0.407 0.519 0.926 0.185 0.436 5.6% 18.5% 1.9% 0.30 88
Joel Hämäläinen PC SS 35 R/R 17 54 50 14 22 9 7 2 4 45 13 23 2 10 2 0 0 1 0 0 0.596 119 59 1.093 +0.31 +0.033 0.407 0.481 0.833 1.315 0.426 0.500 3.7% 18.5% 7.4% 0.20 125
Antonín Ševčík PC C 26 R/L 16 54 48 17 11 9 2 0 0 13 2 8 4 14 2 0 0 0 0 2 0.287 57 32 0.593 -0.26 +0.025 0.204 0.315 0.241 0.556 0.037 0.324 7.4% 25.9% 0.0% 0.29 53
Kemal Brahimi PC RF 22 R/R 16 54 44 34 29 11 11 1 6 60 18 28 10 7 0 6 0 1 0 0 0.851 169 60 1.111 +0.78 +0.122 0.537 0.722 1.111 1.833 0.574 0.742 18.5% 13.0% 11.1% 1.43 174
Alfie Alba PC C 30 R/R 15 53 46 14 16 10 6 0 0 22 6 14 6 10 1 3 3 0 0 0 0.422 84 51 0.962 -0.01 +0.046 0.302 0.434 0.415 0.849 0.113 0.444 11.3% 18.9% 0.0% 0.60 81
Kamil Jędrzejczyk PF 2B 25 R/L 16 52 45 24 27 15 9 1 2 44 12 20 6 4 1 0 0 1 1 1 0.708 141 47 0.904 +0.50 +0.081 0.519 0.654 0.846 1.500 0.327 0.641 11.5% 7.7% 3.8% 1.50 143
Pierre Johnsson BIC RF 24 L/L 20 52 46 14 11 7 3 0 1 17 4 12 6 12 0 1 0 0 2 2 0.325 65 33 0.635 -0.18 +0.028 0.212 0.327 0.327 0.654 0.115 0.303 11.5% 23.1% 1.9% 0.50 62
Kyrylo Tymchyk BIC 3B 25 L/R 19 52 45 25 23 11 8 0 4 43 12 22 4 9 3 0 0 3 0 1 0.657 131 46 0.885 +0.41 +0.069 0.442 0.577 0.827 1.404 0.385 0.594 7.7% 17.3% 7.7% 0.44 134
Reinier Wiese PF LF 28 S/R 16 51 45 23 21 9 8 0 4 41 12 17 5 5 1 2 2 0 2 1 0.617 123 43 0.843 +0.33 +0.055 0.412 0.529 0.804 1.333 0.392 0.472 9.8% 9.8% 7.8% 1.00 127
Connor Tierney PF RF 29 S/R 18 51 49 11 19 14 4 1 0 25 5 11 1 11 1 2 0 0 2 2 0.425 85 38 0.745 -0.00 +0.015 0.373 0.412 0.490 0.902 0.118 0.500 2.0% 21.6% 0.0% 0.09 86
Juancho Henrichs PF 1B 26 L/R 15 51 46 24 25 13 8 0 4 45 12 17 5 7 0 0 0 3 1 1 0.677 135 47 0.922 +0.44 +0.053 0.490 0.588 0.882 1.471 0.392 0.600 9.8% 13.7% 7.8% 0.71 140
Liam Hutton PF LF 29 R/R 14 50 44 12 10 5 3 0 2 19 5 11 6 12 0 0 1 0 0 0 0.341 68 44 0.880 -0.15 +0.027 0.200 0.320 0.380 0.700 0.180 0.267 12.0% 24.0% 4.0% 0.50 67
Sebastian Sandu PB 3B 22 L/R 18 50 42 14 14 6 8 0 0 22 8 12 7 9 1 0 0 0 1 2 0.438 87 51 1.020 +0.02 +0.053 0.280 0.440 0.440 0.880 0.160 0.424 14.0% 18.0% 0.0% 0.78 84
Sébastien Gelabale CBK RF 25 L/L 16 50 42 20 23 7 12 1 3 46 16 19 7 4 1 0 0 2 0 0 0.718 143 42 0.840 +0.50 +0.088 0.460 0.620 0.920 1.540 0.460 0.571 14.0% 8.0% 6.0% 1.75 146

Minimum 50 PA to qualify. Headline stat is wOBA with linear weights refit empirically for this league's run environment (in a high-RPG O27 context, singles and walks gain ~30% in value vs MLB defaults because bases are full more often — see the analytics page for the derivation). wOBA+ scales the rate to 100 = league average. Traditional AVG / OBP / SLG / OPS appear for comparison. League wOBA / AVG / OBP / SLG / OPS: 0.514 / 0.355 / 0.475 / 0.603 / 1.079