Kendy Moya

Pos2B
B/TS/R
Born1998-12-14
Age (2026)27

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Astros Orange 227195 32620 26625 98 164279215494 51241 2711 233 37
201617 ROKDSL Astros Orange 227179 40830 42435 98 223385302687 78294 1919 327 109
201718 ROKDSL Astros Blue 257219 36521 30855 125 164280219499 55259 3312 233 37
201718 ROKDSL Astros Blue 257199 48831 49595 125 241402327728 85333 2319 341 119
201819 ROKDSL Angels 216178 32640 29566 96 180315258573 79258 2613 262 59
201819 ROKDSL Angels 216161 39850 46396 96 242427354781 112315 1821 363 136
201920 ROKAZL Angels 6659 12100 7130 21 203288220508 17261 2011 228 33
201920 ROKAZL Angels 6655 14100 1190 21 255379273652 18304 1417 314 98
▸ Career Totals
Career 766651 1121881 9221616 3220 172290229519 57253 2812 241 42 -50 -2 +0 +3 +22 -2.8
/ 162G 650552 951571 7818314 2717 172290230520 58253 2812 241 42 -42 -1 +0 +2 +18 -2.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Astros Orange 227179 40830 42435 98 223385302687 78294 1919 327 109 +2 -1 +6 0.7
201718 ROKDSL Astros Blue 257199 48831 49595 125 241402327728 85333 2319 341 119 +6 +0 +7 1.4
201819 ROKDSL Angels 216161 39850 46396 96 242427354781 112315 1821 363 136 +9 -1 +6 1.5
201920 ROKAZL Angels 6655 14100 1190 21 255379273652 18304 1417 314 98 -0 +0 +2 0.2