CALIFORNIA LEAGUE
'M' BATTING REGISTER
01/04/2026
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
Players: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Player Index | Career Batting Register | Career Pitching Register
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Sam Machonis 2017-2018 99 91 352 39 94 8 3 7 37 3 5 31 88 .267 .343 .366 .709 -0.3
Brandon Macias 2016-2018 114 113 395 27 76 16 1 2 40 0 2 23 114 .192 .275 .253 .528 -2.9
Willie MacIver 2020-2025 116 100 407 71 108 13 1 16 69 19 5 54 80 .265 .370 .420 .790 1.0
Joe Mack 2024-2024 64 56 218 24 60 9 0 4 17 0 0 31 46 .275 .374 .372 .745 0.6
Kevin Made 2024-2025 73 56 210 29 60 13 1 2 38 6 5 31 31 .286 .392 .386 .778 1.0
Drew Maggi 2020-2021 24 23 86 21 31 8 1 3 19 2 2 24 7 .360 .500 .581 1.081 1.4
Riley Mahan 2018-2024 522 465 1792 299 470 80 3 50 256 32 20 235 494 .262 .349 .394 .743 3.0
Kevin Maitan 2019-2025 347 321 1302 209 364 57 7 54 216 7 13 167 407 .280 .367 .459 .826 2.3
Cory Malcom 2019-2020 4 3 10 3 5 0 0 0 0 1 0 2 0 .500 .583 .500 1.083 0.2
Gerelmi Maldonado 2023-2023 19 16 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Kevin Maldonado 2020-2023 43 43 134 16 28 3 3 3 20 3 1 13 30 .209 .287 .343 .630 -0.2
Martin Maldonado 2023-2023 1 1 3 0 0 0 0 0 0 0 0 2 1 .000 .400 .000 .400 0.0
Ben Malgeri 2022-2023 108 101 379 50 100 15 2 9 58 3 2 53 95 .264 .361 .385 .747 0.2
Jeff Malm 2013-2015 183 183 719 121 213 33 1 33 140 2 1 87 186 .296 .387 .483 .870 3.9
Jorge Marcheco 2022-2023 20 20 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Shane Mardirosian 2018-2019 68 68 249 39 68 13 1 3 35 8 2 48 35 .273 .395 .369 .765 0.6
Eric Marinez 2022-2023 90 61 277 35 78 14 3 3 31 7 6 29 47 .282 .357 .386 .743 0.3
Chris Mariscal 2016-2018 192 180 714 96 203 22 3 14 86 13 12 69 176 .284 .351 .382 .733 -0.1
Hunter Markwardt 2023-2025 58 22 121 11 28 4 1 1 15 1 3 12 22 .231 .301 .306 .607 -0.4
Kyle Marman 2020-2023 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Brailyn Marquez 2019-2025 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Deven Marrero 2019-2019 123 117 488 107 143 25 1 14 65 15 10 75 105 .293 .390 .434 .825 3.1
Elih Marrero 2022-2023 157 137 538 65 149 18 1 10 50 11 7 71 108 .277 .368 .370 .738 2.0
Emmanuel Marrero 2016-2017 164 146 569 88 149 19 4 8 63 5 6 60 119 .262 .339 .351 .690 -0.5
Lean Marrero 2017-2017 1 1 4 1 1 0 0 0 0 1 0 0 2 .250 .250 .250 .500 0.0
Jakob Marsee 2022-2022 18 18 67 18 17 6 1 2 8 12 1 16 15 .254 .419 .463 .881 0.8
Felix Marte 2015-2016 57 57 215 37 62 11 1 9 35 0 0 31 59 .288 .395 .474 .870 0.9
Brandon Martin 2013-2015 279 279 1014 169 265 38 5 31 156 22 14 126 275 .261 .351 .400 .752 6.9
David Martin 2022-2024 71 43 160 40 55 10 0 3 21 0 0 45 16 .344 .516 .463 .978 2.6
Garrett Martin 2025-2025 43 43 155 33 44 5 2 10 35 4 4 32 43 .284 .446 .535 .981 0.8
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Maximus Martin 2024-2025 39 8 51 4 7 1 0 1 2 0 0 4 8 .137 .224 .216 .440 -0.6
Richie Martin 2016-2017 109 109 424 62 101 16 5 4 37 13 9 44 94 .238 .324 .328 .651 -1.5
Rudy Martin 2016-2016 89 88 358 51 91 20 1 11 39 2 2 44 107 .254 .357 .408 .764 -0.1
Tripp Martin 2017-2019 201 193 744 88 200 23 0 26 123 5 3 92 197 .269 .353 .405 .757 1.1
Angel Martinez 2023-2024 243 228 890 147 263 48 4 26 125 12 20 146 149 .296 .395 .446 .841 7.8
Eddy Martinez 2019-2024 295 171 699 96 157 17 4 23 91 10 4 113 189 .225 .333 .359 .692 0.8
Gabriel Martinez 2024-2024 12 9 38 6 13 2 0 2 8 0 0 6 4 .342 .432 .553 .984 0.2
Hector L. Martinez 2020-2022 201 179 628 86 153 20 5 15 87 12 12 81 166 .244 .330 .363 .693 -0.1
Jeremy Martinez 2018-2019 168 167 630 117 193 41 1 20 130 1 1 117 97 .306 .429 .470 .899 5.7
Orlando Martinez 2021-2023 46 43 171 26 46 6 1 6 33 1 2 17 46 .269 .337 .421 .758 0.6
Renae Martinez 2018-2021 165 153 597 86 146 18 2 26 102 0 1 84 132 .245 .336 .412 .748 0.9
Robert Martinez 2013-2013 30 29 99 13 20 4 0 1 8 2 1 18 23 .202 .336 .273 .609 0.2
Nathan Martorella 2022-2022 17 16 59 10 17 4 0 2 11 0 0 12 15 .288 .403 .458 .860 0.3
Miles Mastrobuoni 2018-2019 72 70 241 47 74 18 4 2 36 3 4 54 54 .307 .437 .440 .877 2.0
Shane Matheny 2020-2023 304 237 898 118 213 43 3 12 93 9 6 129 231 .237 .336 .332 .668 -0.7
Ryan Mathews 2013-2016 325 303 1197 210 342 44 10 45 182 21 20 164 273 .286 .384 .452 .836 3.4
Cole Mathis 2025-2025 45 44 164 30 51 4 1 11 34 1 4 32 42 .311 .424 .549 .973 0.5
Seuly Matias 2023-2023 48 42 143 33 33 8 0 5 27 2 2 24 44 .231 .367 .392 .759 1.0
Nick Maton 2020-2021 127 122 484 120 167 26 3 16 111 15 10 111 75 .345 .463 .510 .973 5.2
Luis Matos 2022-2022 46 45 187 30 68 6 3 10 38 4 3 13 23 .364 .417 .588 1.005 2.1
Ronny Mauricio 2020-2020 24 24 97 19 35 7 1 0 15 2 1 18 25 .361 .462 .454 .915 0.8
Kalik May 2017-2017 3 1 7 0 2 0 0 0 0 0 0 0 1 .286 .286 .286 .571 -0.0
Joshua McAdams 2016-2016 28 27 109 22 36 7 1 6 27 1 1 7 31 .330 .367 .578 .945 0.5
Matt McCann 2019-2020 11 8 30 6 8 1 1 1 9 0 1 7 7 .267 .410 .467 .877 0.2
Jordan McCants 2025-2025 9 8 30 5 9 1 0 1 4 0 1 2 7 .300 .344 .433 .777 -0.1
Ryan McCarvel 2019-2021 74 69 271 49 78 10 3 13 56 0 0 35 62 .288 .379 .491 .869 1.2
Nik McClaughry 2023-2025 109 102 335 49 87 16 4 4 54 8 8 52 68 .260 .382 .367 .749 0.4
D'vone McClure 2016-2017 56 55 206 31 62 5 1 6 35 0 2 26 45 .301 .387 .422 .810 0.6
Grant McCray 2024-2024 21 20 78 15 28 3 0 2 11 10 2 14 21 .359 .457 .474 .931 1.3
Jonathan McCray 2017-2018 37 31 121 29 39 5 2 5 17 2 3 19 37 .322 .411 .521 .932 0.6
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Mac McCroskey 2024-2024 57 55 198 18 46 9 0 2 17 5 5 23 64 .232 .314 .308 .622 -1.1
Quinn McDaniel 2023-2023 13 13 45 11 12 0 1 3 8 2 1 8 19 .267 .364 .511 .875 0.2
James McDonald 2014-2016 186 183 645 86 146 16 1 12 74 5 4 64 186 .226 .325 .310 .635 -0.2
Jared McDonald 2023-2023 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Micah McDowell 2025-2025 4 4 14 3 6 1 0 0 2 3 0 2 3 .429 .500 .500 1.000 0.2
Alex McGarry 2024-2024 48 30 131 18 33 5 0 8 18 6 2 13 47 .252 .333 .473 .807 0.2
Stephen McGee 2015-2017 164 164 599 85 136 15 2 10 75 0 2 59 167 .227 .302 .309 .611 -1.4
Andy McGuire 2020-2021 13 13 51 10 18 2 2 0 3 1 1 9 6 .353 .450 .471 .921 0.3
Shane McGuire 2024-2025 125 123 441 92 130 16 0 13 60 15 15 107 82 .295 .443 .420 .862 1.9
Sean McHugh 2015-2017 120 108 422 56 122 10 1 16 67 1 3 46 107 .289 .358 .431 .789 2.1
Paul McIntosh 2024-2025 42 39 130 26 31 4 0 9 25 2 2 15 37 .238 .327 .477 .804 0.3
Aaron McKeithan 2023-2025 168 141 579 65 162 23 2 11 68 0 1 80 115 .280 .383 .383 .767 1.6
Michael McKenry 2019-2019 1 1 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Myles McKisic 2019-2019 12 2 25 0 1 0 0 0 2 0 0 0 3 .040 .038 .040 .078 -0.6
Josh McLain 2020-2021 109 108 456 47 111 22 2 2 31 24 7 27 85 .243 .300 .314 .613 -0.1
Nick McLain 2025-2025 118 116 465 90 131 17 3 10 47 31 13 78 110 .282 .400 .396 .796 1.1
Sean McLain 2023-2025 208 204 740 113 193 26 2 18 79 13 15 103 166 .261 .361 .374 .735 1.1
Ben McLaughlin 2025-2025 28 27 98 20 28 5 1 6 26 1 0 18 27 .286 .392 .541 .932 0.3
Matt McLean 2019-2019 62 61 232 41 51 4 0 7 29 7 4 43 42 .220 .355 .328 .682 -0.4
Matt McPhearson 2018-2018 75 74 318 59 107 11 2 5 37 22 7 43 59 .336 .421 .431 .852 2.4
Kyle McPherson 2019-2019 36 34 112 13 28 3 1 3 21 0 2 13 20 .250 .333 .375 .708 -0.2
Jeff McVaney 2013-2016 234 230 896 163 264 44 3 29 139 12 8 122 198 .295 .392 .448 .839 4.1
Sam McWilliams 2019-2023 54 44 175 24 53 9 1 5 16 6 7 23 56 .303 .390 .451 .841 1.2
Austin Meadows 2016-2016 18 18 73 12 21 3 1 2 13 5 0 9 23 .288 .373 .438 .812 0.5
Parker Meadows 2021-2021 13 13 39 7 9 0 0 0 3 2 0 10 9 .231 .396 .231 .627 0.1
Jake Means 2022-2022 65 53 183 19 32 7 0 3 11 0 3 25 57 .175 .298 .262 .560 -1.4
Joshua Mears 2023-2024 52 52 197 34 46 6 0 11 29 2 4 28 61 .234 .339 .431 .771 0.8
Wade Meckler 2022-2022 11 10 41 9 18 7 0 1 8 1 0 9 8 .439 .540 .683 1.223 0.9
Kevin Medrano 2013-2019 66 61 238 36 76 12 2 5 51 5 4 27 39 .319 .387 .450 .836 1.0
Erick Mejia 2017-2024 107 86 371 81 129 26 7 6 62 15 12 59 77 .348 .435 .504 .940 2.9
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ernesto Mejia 2021-2021 24 24 88 10 14 1 0 3 11 0 0 13 12 .159 .269 .273 .542 -0.6
Francisco Mejia 2016-2017 204 204 755 127 225 31 0 34 134 1 5 116 191 .298 .394 .474 .868 5.1
Anthony Melchionda 2015-2016 105 96 360 50 107 19 0 11 68 1 2 25 113 .297 .352 .442 .794 0.3
Ivan Melendez 2022-2022 25 25 87 11 18 3 1 3 8 0 0 10 20 .207 .349 .368 .717 0.0
Bobby Melley 2019-2019 48 48 187 34 53 14 1 6 30 0 0 23 43 .283 .378 .465 .843 0.3
Jacob Melton 2023-2023 94 91 374 52 113 10 1 14 48 14 8 39 102 .302 .366 .447 .813 1.3
Evan Mendoza 2019-2019 11 11 40 9 15 1 1 1 5 2 0 10 13 .375 .500 .525 1.025 0.5
Harvin Mendoza 2025-2025 28 7 43 8 16 3 1 0 1 0 0 10 5 .372 .509 .488 .997 0.3
Heiker Meneses 2013-2013 2 2 5 0 2 1 0 0 2 0 0 0 0 .400 .400 .600 1.000 0.1
Melvin A. Mercedes 2013-2017 390 329 1319 198 329 37 6 30 151 20 34 159 312 .249 .343 .355 .698 1.6
Jackson Merrill 2023-2023 130 123 505 62 154 23 7 12 57 12 10 41 86 .305 .369 .450 .818 2.6
Skyler Messinger 2025-2025 20 18 62 10 13 2 0 3 11 4 0 5 20 .210 .296 .387 .683 -0.4
Jonathan Meyer 2013-2016 236 212 834 155 214 43 3 30 144 5 6 124 233 .257 .348 .423 .772 1.2
Chris Meyers 2023-2023 92 85 334 32 86 10 1 5 37 3 2 20 67 .257 .319 .338 .657 -0.6
Trey Michalczewski 2017-2023 190 186 691 110 185 37 1 33 135 13 3 130 234 .268 .388 .467 .856 6.8
Nathan Mikolas 2013-2013 60 60 215 17 33 9 0 1 15 0 0 16 57 .153 .216 .209 .425 -2.6
Daniel Miles 2017-2018 191 186 724 83 165 18 2 8 61 15 11 87 188 .228 .315 .291 .606 -2.5
Spencer Miles 2022-2025 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Dean Miller 2022-2025 31 29 103 14 19 2 0 2 9 1 1 14 36 .184 .292 .262 .554 -0.8
Sean Miller 2018-2021 270 266 973 174 291 38 8 26 151 36 30 165 143 .299 .415 .435 .850 6.7
Daniel Millwee 2020-2023 138 109 419 71 103 17 0 18 57 0 0 58 118 .246 .357 .415 .772 0.6
Brennan Milone 2022-2024 165 161 611 87 174 28 3 21 97 2 0 96 132 .285 .386 .444 .830 3.1
Camden Minacci 2023-2023 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Alberto Mineo 2018-2019 125 120 478 78 147 20 2 7 76 4 4 73 72 .308 .410 .402 .811 1.4
Dominic Miroglio 2019-2025 216 195 730 116 211 44 4 12 126 1 0 121 103 .289 .406 .410 .815 3.7
Kameron Misner 2020-2021 72 60 240 35 64 10 2 12 48 5 6 35 56 .267 .359 .475 .834 0.5
Kevonte Mitchell 2019-2023 108 100 387 63 90 15 4 13 40 17 5 46 109 .233 .317 .393 .709 1.0
Nick Mitchell 2025-2025 22 21 71 7 16 1 0 1 7 0 0 12 14 .225 .345 .282 .627 -0.3
Tevin Mitchell 2022-2022 59 59 230 33 49 4 0 7 26 5 5 26 74 .213 .299 .322 .621 -0.6
Leonardo Molina 2019-2019 102 95 366 64 101 12 4 14 70 19 7 55 99 .276 .365 .445 .811 0.6
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Nelson Molina 2021-2023 149 102 431 49 128 17 7 13 59 8 10 75 70 .297 .400 .459 .859 3.4
Andruw Monasterio 2024-2024 17 16 66 11 28 3 0 4 16 3 0 13 11 .424 .519 .652 1.171 1.6
Travis Moniot 2019-2025 413 368 1325 192 361 59 8 41 203 19 11 189 339 .272 .368 .422 .790 3.0
Alex Monsalve 2016-2017 149 146 552 74 155 18 4 14 78 2 0 69 116 .281 .358 .404 .762 1.1
Coco Montes 2019-2021 141 140 476 65 115 26 3 13 60 11 3 64 124 .242 .340 .391 .731 2.4
Lazaro Montes 2023-2025 155 150 582 136 186 35 6 45 159 4 6 116 146 .320 .441 .632 1.073 5.0
Logan Moon 2016-2018 282 270 1041 181 304 29 5 27 136 18 14 134 251 .292 .393 .407 .800 3.4
Peter Mooney 2013-2014 194 188 720 97 170 28 5 6 100 10 21 88 165 .236 .338 .314 .652 -1.9
Logan Moore 2014-2016 78 64 261 54 84 13 1 13 59 2 5 37 56 .322 .409 .529 .938 1.4
Chuck Moorman 2013-2016 272 261 935 125 227 36 3 15 136 6 4 102 270 .243 .341 .336 .677 1.2
John Mora 2017-2018 25 24 91 15 27 3 2 1 12 2 2 15 21 .297 .394 .407 .801 0.5
Estarlyn Morales 2017-2018 110 107 412 47 82 13 2 4 38 7 4 46 119 .199 .285 .269 .554 -3.0
Luis Morales 2023-2023 5 5 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Roy Morales 2022-2023 102 83 352 59 131 23 1 6 65 0 0 35 24 .372 .431 .494 .925 3.1
Christopher Morel 2020-2022 65 64 240 48 65 10 0 17 43 8 5 37 50 .271 .368 .525 .893 1.8
Edwin Moreno 2017-2018 220 218 887 146 245 24 8 29 172 20 4 107 233 .276 .358 .419 .777 2.8
Gabriel Moreno 2020-2021 18 18 76 10 20 3 0 4 15 0 0 11 16 .263 .356 .461 .817 0.3
David Morgan 2023-2023 25 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Gareth Morgan 2019-2019 108 101 404 72 113 15 4 26 92 10 4 66 105 .280 .385 .530 .915 2.0
Zach Morgan 2022-2022 2 2 8 2 2 1 1 0 1 0 0 1 3 .250 .400 .625 1.025 0.1
Julio Morillo 2014-2016 287 282 934 133 268 29 4 24 136 4 4 85 228 .287 .346 .404 .749 -0.4
Parker Morin 2015-2019 124 121 466 64 135 25 6 10 66 2 2 65 112 .290 .388 .433 .821 3.1
PJ Morlando 2025-2025 28 28 89 9 21 2 0 4 12 0 1 11 28 .236 .333 .393 .727 -0.3
Tanner Morris 2020-2021 116 110 458 67 112 16 1 13 53 7 5 53 97 .245 .332 .369 .701 -0.4
Trever Morrison 2020-2021 218 212 761 89 196 26 5 8 91 16 9 88 128 .258 .334 .336 .671 2.6
Kadon Morton 2023-2024 50 43 165 13 31 6 0 4 15 2 4 23 58 .188 .293 .297 .590 -0.9
Jack Moss 2025-2025 41 40 155 27 44 7 1 4 29 1 0 11 49 .284 .331 .419 .751 -0.7
Steven Moya 2020-2020 7 7 27 8 12 2 0 2 6 0 1 0 8 .444 .444 .741 1.185 0.3
Max Muncy 2023-2024 178 173 652 106 193 39 2 26 129 16 12 113 172 .296 .406 .482 .887 5.9
Brian Mundell 2017-2017 113 113 465 62 116 28 3 13 66 1 0 48 128 .249 .319 .406 .725 -0.3
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
J.D. Mundy 2023-2023 19 9 35 12 13 0 0 4 9 0 2 13 6 .371 .542 .714 1.256 0.8
Carlos Munoz 2021-2021 11 10 40 8 15 2 1 4 13 0 1 7 5 .375 .468 .775 1.243 0.8
Andrew Muren 2013-2015 223 199 777 135 233 31 4 25 144 18 22 120 193 .300 .399 .447 .845 3.5
Clark Murphy 2016-2016 26 21 91 13 23 3 1 4 13 0 0 13 29 .253 .343 .440 .782 -0.0
John Murphy 2014-2016 112 112 423 69 107 18 3 12 58 5 5 59 113 .253 .359 .395 .754 1.1
Ryan Murphy 2022-2022 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Sean Murphy 2018-2019 85 84 337 54 108 14 1 19 64 1 0 38 89 .320 .396 .537 .933 2.4
Tanner Murphy 2019-2019 108 106 396 60 110 17 1 14 64 0 1 48 68 .278 .366 .432 .798 0.7
Tanner S. Murphy 2013-2015 42 39 147 21 39 4 2 2 25 0 0 12 33 .265 .321 .361 .682 -0.3
Austin Murr 2023-2023 105 102 395 56 122 16 1 11 60 4 8 46 56 .309 .385 .438 .823 1.0
A.J. Murray 2018-2020 58 58 230 59 73 9 2 14 45 3 0 42 64 .317 .442 .557 .998 2.7
B.J. Murray 2022-2023 81 65 247 24 40 4 1 3 27 0 1 27 54 .162 .265 .223 .488 -2.1
Byron Murray 2018-2019 92 90 371 77 116 25 2 19 80 7 5 42 70 .313 .387 .544 .931 2.3
Ethan Murray 2023-2024 165 101 437 64 125 17 2 9 57 7 5 56 112 .286 .378 .396 .774 1.2
Tanner Murray 2023-2024 45 44 175 28 56 6 3 3 25 1 7 27 25 .320 .429 .440 .869 1.1
Simon Muzziotti 2020-2021 138 137 569 119 201 27 8 13 93 33 11 76 65 .353 .434 .497 .931 5.1
Kole Myers 2025-2025 36 35 141 34 42 8 0 6 23 6 1 19 43 .298 .385 .482 .867 0.9
Wood Myers 2020-2021 126 123 468 70 132 17 3 16 91 5 4 74 71 .282 .373 .434 .807 1.6
Candon Myles 2016-2016 87 87 366 54 104 18 0 7 40 10 8 44 88 .284 .361 .391 .752 0.6
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Tuesday, January 6th , 2026 - OOTP Baseball 26.8 Build 82