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+
Destyn Phillips NP CF 28 L/R 19 68 57 41 33 15 12 1 5 62 18 28 9 9 2 5 3 0 1 0 0.732 140 74 1.088 +0.61 +0.094 0.485 0.647 0.912 1.559 0.426 0.651 13.2% 13.2% 7.4% 1.00 143
Ethan Gallagherov NP LF 27 L/L 17 67 58 29 30 12 12 1 5 59 18 31 7 8 2 2 8 0 3 0 0.679 130 64 0.955 +0.49 +0.069 0.448 0.582 0.881 1.463 0.433 0.556 10.4% 11.9% 7.5% 0.88 134
Benjamin Maledon ŽS RF 36 R/R 17 65 47 47 36 14 13 1 8 75 22 40 16 7 2 0 0 4 0 0 0.943 181 71 1.092 +1.01 +0.212 0.554 0.831 1.154 1.985 0.600 0.875 24.6% 10.8% 12.3% 2.29 181
Ephrem Desta NYL 3B 26 R/R 17 61 52 16 19 13 5 0 1 27 6 8 8 9 1 0 0 1 1 3 0.449 86 30 0.492 +0.01 +0.054 0.311 0.459 0.443 0.902 0.131 0.429 13.1% 14.8% 1.6% 0.89 82
Martin Baker NP 1B 27 L/L 16 60 57 22 24 11 6 1 6 50 13 24 3 12 0 0 0 0 2 3 0.573 110 50 0.833 +0.24 +0.021 0.400 0.450 0.833 1.283 0.433 0.462 5.0% 20.0% 10.0% 0.25 117
Jason Melsonov GP LF 29 R/R 17 60 46 21 23 14 6 1 2 37 9 18 10 9 4 0 0 1 1 0 0.618 118 48 0.800 +0.33 +0.117 0.383 0.617 0.617 1.233 0.233 0.600 16.7% 15.0% 3.3% 1.11 113
Naina Guérin ŽS CF 27 R/R 15 60 54 26 27 12 12 1 2 47 15 18 6 6 0 3 1 0 0 0 0.619 119 59 0.983 +0.33 +0.050 0.450 0.550 0.783 1.333 0.333 0.543 10.0% 10.0% 3.3% 1.00 122
Wallace Morrisov NP 3B 29 R/R 16 59 55 29 26 18 6 1 1 37 8 15 3 9 1 6 1 0 0 1 0.535 103 59 1.000 +0.17 +0.032 0.441 0.508 0.627 1.136 0.186 0.556 5.1% 15.3% 1.7% 0.33 104
Simon Mukamurenzi NP 2B 31 L/L 15 59 51 31 25 10 9 0 6 52 15 35 5 7 3 1 0 1 1 0 0.666 128 76 1.288 +0.41 +0.066 0.424 0.559 0.881 1.441 0.458 0.500 8.5% 11.9% 10.2% 0.71 132
Bjorn Artisov GP RF 30 S/R 20 59 49 15 14 7 7 0 0 21 7 13 9 8 1 2 1 3 2 3 0.389 75 48 0.814 -0.10 +0.048 0.237 0.407 0.356 0.763 0.119 0.341 15.3% 13.6% 0.0% 1.12 70
Chidera Badio NYL LF 26 R/L 17 59 46 26 23 6 12 1 4 49 17 30 12 10 1 4 3 2 2 0 0.688 132 77 1.305 +0.45 +0.110 0.390 0.610 0.831 1.441 0.441 0.594 20.3% 16.9% 6.8% 1.20 132
Jon Scroggins TF1 LF 27 L/R 17 59 52 25 28 12 9 0 7 58 16 30 6 9 1 0 0 4 1 1 0.721 138 51 0.864 +0.51 +0.064 0.475 0.593 0.983 1.576 0.508 0.583 10.2% 15.3% 11.9% 0.67 144
Drew Connerov GP 3B 27 R/L 20 58 43 24 15 8 4 0 3 28 7 18 12 12 3 0 0 2 1 1 0.514 99 59 1.017 +0.13 +0.090 0.259 0.517 0.483 1.000 0.224 0.429 20.7% 20.7% 5.2% 1.00 91
Laros Cruz CBC 3B 24 R/R 20 58 48 15 15 11 4 0 0 19 4 10 9 8 1 3 0 1 1 0 0.394 76 44 0.759 -0.09 +0.054 0.259 0.431 0.328 0.759 0.069 0.375 15.5% 13.8% 0.0% 1.12 69
Alex Betova TF1 RF 23 R/L 15 56 49 24 23 10 8 2 3 44 13 20 7 9 0 0 0 1 0 0 0.616 118 53 0.946 +0.30 +0.059 0.411 0.536 0.786 1.321 0.375 0.541 12.5% 16.1% 5.4% 0.78 121
Feno Ranivoson OH LF 30 R/R 18 56 49 23 26 14 7 0 5 48 12 22 6 9 1 0 0 0 0 1 0.673 129 55 0.982 +0.40 +0.066 0.464 0.589 0.857 1.446 0.393 0.600 10.7% 16.1% 8.9% 0.67 132
Siphiwe Mzobe NYL SS 27 L/L 16 55 49 11 10 6 2 1 1 17 4 8 5 13 1 1 0 0 0 3 0.298 57 32 0.582 -0.25 +0.022 0.182 0.291 0.309 0.600 0.127 0.257 9.1% 23.6% 1.8% 0.38 55
Gerhard Swart SPD 3B 34 R/R 20 54 47 14 12 9 3 0 0 15 3 12 6 13 1 2 4 1 0 1 0.324 62 59 1.093 -0.20 +0.033 0.222 0.352 0.278 0.630 0.056 0.353 11.1% 24.1% 0.0% 0.46 58
Kunal Joshi NYL 1B 26 L/R 19 54 43 19 15 4 8 0 3 32 11 16 10 12 1 0 0 1 0 0 0.524 100 48 0.889 +0.14 +0.071 0.278 0.481 0.593 1.074 0.315 0.429 18.5% 22.2% 5.6% 0.83 98
Benjaloud Ngamaleu CBC RF 29 R/R 19 53 47 11 13 11 2 0 0 15 2 9 6 14 0 2 0 0 3 3 0.328 63 45 0.849 -0.19 +0.031 0.245 0.358 0.283 0.642 0.038 0.394 11.3% 26.4% 0.0% 0.43 59
Efe Johnson ŽS SS 28 L/L 14 52 45 25 22 10 10 0 2 38 12 21 3 9 4 0 0 0 0 1 0.610 117 60 1.154 +0.27 +0.066 0.423 0.558 0.731 1.288 0.308 0.588 5.8% 17.3% 3.8% 0.33 118
Sacha Akpeyi SPD C 31 S/R 17 52 45 17 19 10 6 2 1 32 9 16 5 13 2 4 2 1 0 0 0.535 103 68 1.308 +0.15 +0.057 0.365 0.500 0.615 1.115 0.250 0.581 9.6% 25.0% 1.9% 0.38 102
Fikadu Zerihun NYL 3B 22 L/R 19 52 45 16 23 14 6 1 2 37 9 23 7 8 0 4 3 2 1 0 0.614 118 58 1.115 +0.28 +0.069 0.442 0.577 0.712 1.288 0.269 0.600 13.5% 15.4% 3.8% 0.88 118
Donovan Adamsov GP 1B 26 R/L 16 51 47 13 24 14 9 0 1 36 10 24 4 12 0 0 0 2 0 1 0.587 112 71 1.392 +0.23 +0.040 0.471 0.549 0.706 1.255 0.235 0.676 7.8% 23.5% 2.0% 0.33 115
Nélson Bango OH LF 28 R/R 17 51 46 18 20 13 5 0 2 31 7 16 3 7 2 0 0 0 1 0 0.521 100 42 0.824 +0.12 +0.043 0.392 0.490 0.608 1.098 0.216 0.486 5.9% 13.7% 3.9% 0.43 100
Kemar Robinson TF1 C 28 R/R 14 50 37 19 16 8 7 1 0 25 8 17 9 8 4 2 0 0 0 1 0.557 107 53 1.060 +0.18 +0.112 0.320 0.580 0.500 1.080 0.180 0.552 18.0% 16.0% 0.0% 1.12 99
Amir Modiba OH 1B 28 S/R 16 50 40 21 19 8 8 1 2 35 11 20 9 3 1 0 1 0 0 0 0.620 119 55 1.100 +0.28 +0.095 0.380 0.580 0.700 1.280 0.320 0.486 18.0% 6.0% 4.0% 3.00 117
Ricardo Mahlangu OH 3B 32 L/L 18 50 45 18 18 9 7 0 2 31 9 15 4 11 1 4 4 3 1 0 0.507 97 39 0.780 +0.10 +0.040 0.360 0.460 0.620 1.080 0.260 0.500 8.0% 22.0% 4.0% 0.36 99
Obi Anvene SPD 3B 31 R/R 14 50 39 23 23 8 9 1 5 49 15 17 9 8 2 1 0 1 0 0 0.784 150 49 0.980 +0.53 +0.130 0.460 0.680 0.980 1.660 0.520 0.692 18.0% 16.0% 10.0% 1.12 152

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