CASCADIA BASEBALL ASSOCIATION
'M' PITCHING REGISTER
12/01/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 W L Pct ERA G GS CG SHO SV IP H ER HR BB SO
Luis Macias -1-6 3 2 .600 4.10 31 0 0 0 4 52.2 61 24 9 25 39
Justin MacPherson 5-2022 17 11 .607 2.87 41 41 0 0 0 238.0 172 76 13 98 277
Aaron Madden 0-2026 6 8 .429 3.69 47 18 0 0 1 119.2 115 49 9 42 103
Keith Maddy 3-2025 32 27 .542 3.92 80 80 0 0 0 445.2 362 194 37 227 453
Tim Mahanes 1-2023 3 2 .600 2.01 50 0 0 0 22 53.2 34 12 1 21 64
Aaron Mahon 3-2025 13 10 .565 2.85 37 32 1 0 0 189.1 160 60 13 61 172
Bill Mahoney 0-2026 5 9 .357 3.78 77 22 0 0 2 183.1 178 77 22 51 193
David Main 0-3 1 0 1.000 2.79 11 1 0 0 1 19.1 13 6 2 12 18
Carlos Maldonado 0-2023 3 1 .750 1.83 40 0 0 0 19 44.1 32 9 4 13 60
Dan Maly 0-2020 13 6 .684 2.29 27 27 0 0 0 169.1 115 43 10 38 185
Jason Maney 5-2026 25 20 .556 3.00 82 57 1 0 8 372.1 350 124 25 87 303
Gene Mangold 0-2026 5 14 .263 4.32 43 29 0 0 0 154.0 119 74 9 101 244
Khalil Mann 0-2026 2 4 .333 2.25 14 7 0 0 0 52.0 38 13 4 19 56
Kody Mann 1-2022 9 6 .600 3.40 74 1 0 0 3 124.1 103 47 7 62 113
Josh Manowski 0-2026 6 8 .429 3.59 22 22 0 0 0 123.0 113 49 10 41 139
Jen-ta Mao 1-2026 4 2 .667 1.49 79 4 0 0 7 109.0 72 18 7 38 103
Gerardo Marcias 7-2025 21 23 .477 3.37 81 64 0 0 2 398.1 343 149 28 134 435
Randy Mardis 3-2026 14 11 .560 3.06 58 36 0 0 0 235.0 188 80 16 118 231
Matt Marett 4-2019 8 18 .308 3.86 45 34 0 0 1 214.1 215 92 16 59 189
Hugo Marez 4-2026 15 12 .556 3.37 44 44 0 0 0 253.2 199 95 25 103 304
Alex Marines 0-2018 0 0 .000 2.45 1 1 0 0 0 7.1 6 2 1 2 7
Vince Markey 0-2023 12 9 .571 3.22 27 27 0 0 0 159.1 128 57 9 47 152
Zach Marquardt 0-4 2 0 1.000 3.00 6 0 0 0 0 12.0 17 4 1 5 11
Victor Marquez 0-2026 0 2 .000 4.54 17 4 0 0 0 41.2 44 21 2 19 36
Manny Marrero 0-2025 10 19 .345 2.99 220 0 0 0 87 226.0 204 75 10 97 198
Brian Marriott 2-3 16 8 .667 2.54 211 0 0 0 8 237.2 177 67 9 127 229
Alejandro Marroquin 1-2026 15 22 .405 3.39 141 43 0 0 27 321.1 263 121 23 175 325
Cody Marsh 0-11 0 0 .000 16.62 6 0 0 0 0 4.1 8 8 0 8 2
Jeff Marshall 0-2021 3 4 .429 1.86 58 0 0 0 6 63.0 51 13 6 18 76
Justin Marshall 2-2025 9 6 .600 3.12 24 20 0 0 0 121.0 105 42 8 35 135
Player From-To W L Pct ERA G GS CG SHO SV IP H ER HR BB SO
Ryan Martignetti 1-2026 12 16 .429 3.38 45 38 0 0 0 237.0 206 89 21 85 243
Caleb Martin 0-0 0 0 .000 22.50 1 0 0 0 0 2.0 0 5 0 5 0
Eric Martin 0-3 5 3 .625 2.57 24 9 0 0 1 77.0 51 22 7 31 75
Frank Martin -1-2026 8 13 .381 4.18 170 0 0 0 5 194.0 185 90 5 128 152
Justin Martin 2-2024 8 10 .444 2.58 23 23 1 0 0 139.2 108 40 9 43 135
Matt Martin 0-3 9 13 .409 3.83 28 28 1 0 0 152.2 151 65 20 45 178
Paul Martin 3-3 19 29 .396 3.26 231 0 0 0 55 259.1 185 94 21 131 366
Ted Martin 0-2026 2 1 .667 4.98 17 3 0 0 1 34.1 24 19 2 18 36
Troy Martin 0-4 0 1 .000 10.38 3 0 0 0 0 4.1 4 5 1 3 5
Adrian Martinez 0-2026 9 6 .600 3.42 22 22 0 0 0 126.1 116 48 9 48 150
Alex Martinez 0-2025 4 1 .800 2.08 13 6 0 0 5 43.1 31 10 2 17 42
Andres Martinez 0-2026 16 20 .444 4.67 62 58 0 0 0 285.1 241 148 31 189 324
Andy Martinez 2-2025 20 15 .571 3.62 102 42 0 0 15 333.0 306 134 12 155 272
Armando Martinez 0-3 0 2 .000 2.62 52 0 0 0 3 55.0 37 16 4 21 53
Daniel Martinez 0-2026 6 6 .500 2.33 59 0 0 0 32 65.2 52 17 3 32 65
Danny Martinez 2-0 7 9 .438 3.07 25 20 0 0 0 117.1 87 40 12 47 159
Dave Martinez -1-3 8 9 .471 5.06 162 2 0 0 3 160.0 147 90 17 103 170
Diego Martinez 0-3 4 3 .571 2.93 17 10 0 0 0 70.2 76 23 6 25 73
Gerardo Martinez 0-4 3 6 .333 5.45 51 8 0 0 0 77.2 86 47 11 47 67
Henry Martinez 0-2026 6 12 .333 4.98 27 27 0 0 0 141.0 133 78 21 82 166
Jesus Martinez 0-2026 10 16 .385 4.37 41 41 1 0 0 216.1 227 105 18 95 182
Juan Martinez 0-2024 28 32 .467 3.84 169 64 0 0 2 516.0 459 220 53 243 554
Justin Martinez 0-2026 9 7 .563 4.59 24 22 0 0 0 121.2 118 62 11 49 97
Lorenzo Martinez 1-2026 4 6 .400 3.49 21 21 0 0 0 111.0 97 43 6 67 133
Luis Martinez 0-2026 6 15 .286 3.51 79 21 0 0 2 174.1 149 68 19 84 163
Nate Martinez 0-3 3 4 .429 4.05 67 0 0 0 1 60.0 57 27 4 28 49
Ricky Martinez 0-2025 13 13 .500 2.98 186 12 0 0 54 235.2 170 78 15 171 281
Chris Martinson 0-2019 3 0 1.000 1.48 43 0 0 0 5 42.2 20 7 1 17 48
Juan Mata 0-3 2 2 .500 4.64 37 0 0 0 1 52.1 46 27 10 23 69
Prokop Matejka 0-2024 15 4 .789 2.00 31 31 0 0 0 188.2 115 42 6 74 200
Player From-To W L Pct ERA G GS CG SHO SV IP H ER HR BB SO
Billy Mathias 0-2022 7 3 .700 2.85 27 13 0 0 1 104.1 82 33 5 36 113
Marshall Mathias 0-2019 2 2 .500 3.44 6 6 0 0 0 34.0 26 13 1 11 45
Angel Matienzo 0-3 0 1 .000 5.40 2 2 0 0 0 10.0 15 6 0 5 11
Henry Matta 0-2026 1 0 1.000 0.00 1 1 0 0 0 7.0 5 0 0 2 4
Andy Matthew 0-2026 8 6 .571 3.21 27 27 0 0 0 160.0 142 57 11 64 148
Keith Matthews 4-2026 22 22 .500 3.06 68 68 0 0 0 362.0 303 123 28 189 402
Luis Matus 0-3 1 2 .333 3.89 24 0 0 0 0 37.0 38 16 3 25 32
Brad Maurer 0-2025 3 3 .500 4.37 7 7 0 0 0 35.0 32 17 6 11 32
Barry May 0-2021 2 4 .333 2.97 10 10 0 0 0 57.2 48 19 3 12 53
Chris Maynor 0-2023 8 14 .364 5.25 34 34 0 0 0 173.0 174 101 22 88 184
Caleb Mazzacano 0-2026 7 9 .438 3.52 29 21 0 0 3 122.2 92 48 14 57 147
Cody Mazzeo 0-3 6 7 .462 3.56 28 21 0 0 0 131.1 110 52 7 55 116
Jake Mazzocco 2-2026 9 11 .450 2.44 140 0 0 0 28 147.2 108 40 13 64 210
Rhys McAdam 0-2026 4 9 .308 4.97 30 30 0 0 0 150.1 134 83 18 93 192
Pat McAlevey 0-2024 3 7 .300 3.23 43 0 0 0 22 47.1 40 17 3 18 55
Nick McAree 2-2025 11 11 .500 3.54 76 18 0 0 6 180.2 158 71 13 58 163
Josh McCarthy 0-3 0 4 .000 2.73 17 0 0 0 2 26.1 24 8 0 10 30
Luke McCarthy 0-2024 5 11 .313 4.65 26 26 0 0 0 147.0 143 76 8 65 116
Chad McCloskey 2-2026 15 15 .500 3.36 56 53 0 0 0 287.0 225 107 17 164 271
Dustin McCoy 0-2022 0 0 .000 1.69 4 0 0 0 0 10.2 6 2 0 6 6
Brandon McCullough 3-2026 11 15 .423 2.94 61 41 0 0 0 250.2 212 82 20 108 222
Jody McDaniel 0-2019 4 1 .800 2.60 8 8 0 0 0 45.0 38 13 2 14 52
Josh McDonald 0-3 9 8 .529 3.75 164 0 0 0 1 172.2 158 72 16 92 183
Justin McDonald 0-2025 0 0 .000 3.00 3 0 0 0 2 3.0 3 1 0 2 1
Jake McDuffie 0-4 1 1 .500 5.73 18 0 0 0 1 33.0 42 21 5 19 31
Danny McFarland 9-2024 42 29 .592 3.02 120 91 1 1 1 586.1 542 197 56 120 547
Kenny McFarland 0-2025 5 4 .556 3.41 16 13 0 0 0 71.1 57 27 5 38 87
Jake McGeehan 0-2026 9 13 .409 3.83 30 30 0 0 0 167.0 176 71 16 83 150
Kirk McGinnis 1-2026 11 8 .579 2.05 94 0 0 0 43 101.0 73 23 5 44 143
Perry McGraw 2-2020 14 7 .667 1.19 29 29 1 1 0 189.2 99 25 7 41 248
Player From-To W L Pct ERA G GS CG SHO SV IP H ER HR BB SO
Alan McIntire 0-3 3 11 .214 3.84 44 12 1 0 3 122.0 117 52 10 57 112
Jamie McIntosh 0-2025 11 6 .647 3.81 25 25 1 1 0 149.0 161 63 11 31 94
Ryan McKean 0-3 0 7 .000 6.00 21 5 0 0 0 42.0 41 28 6 32 36
Rob McKee 0-2026 9 6 .600 3.76 143 0 0 0 2 155.2 165 65 9 71 105
Travis McKenna 1-2018 2 2 .500 2.22 8 8 0 0 0 48.2 34 12 1 15 57
Phil McKinney 0-2026 8 9 .471 3.52 29 29 0 0 0 166.0 121 65 17 66 177
Randy McKinzie 0-2026 3 11 .214 3.69 22 22 0 0 0 122.0 84 50 10 47 154
Mike McLain 0-2023 12 9 .571 3.35 30 30 0 0 0 166.1 152 62 10 78 138
Bobby McNellis 7-3 28 41 .406 3.42 163 98 0 0 2 694.0 603 264 51 283 698
Adam Meadows 1-2026 12 14 .462 2.92 36 36 1 1 0 200.1 142 65 18 102 219
Dave Meadows 0-2026 1 2 .333 2.45 29 0 0 0 15 33.0 28 9 2 15 45
John Meck 3-2026 19 8 .704 2.68 97 26 1 0 24 231.2 198 69 16 73 207
Landon Medel 0-2019 1 1 .500 2.60 39 0 0 0 0 17.1 12 5 3 5 19
Alex Medina 0-2017 1 0 1.000 0.00 1 1 0 0 0 7.0 3 0 0 1 6
Bobby Medina 0-3 1 0 1.000 0.60 6 0 0 0 0 15.0 3 1 0 5 14
Hector Medina 1-2025 8 9 .471 4.14 29 29 0 0 0 156.1 147 72 20 56 156
Leo Medina 0-2026 14 8 .636 3.76 63 28 0 0 3 208.1 174 87 14 107 188
Oscar Medina 1-2025 7 12 .368 3.98 124 20 0 0 1 156.0 146 69 4 76 136
Rogelio Medina 0-2026 8 8 .500 2.68 25 25 0 0 0 154.2 114 46 15 53 175
David Medrano 0-2025 9 12 .429 4.13 31 31 0 0 0 165.2 156 76 18 71 175
Jose Medrano 0-3 3 5 .375 4.92 38 5 0 0 4 64.0 46 35 10 36 72
Ramon Medrano 0-3 4 3 .571 2.51 89 0 0 0 6 100.1 72 28 7 34 84
Rick Meilleur 5-2026 19 30 .388 3.32 101 72 1 0 7 442.1 409 163 27 145 420
Billy Mejia 0-2026 4 4 .500 6.25 36 0 0 0 3 44.2 53 31 3 34 29
Danny Melikian 0-2022 0 0 .000 6.00 4 0 0 0 2 3.0 4 2 1 3 8
Terrell Melton -1-3 7 8 .467 6.08 79 0 0 0 5 90.1 104 61 10 44 69
Alex Mendez 0-2026 6 2 .750 3.65 14 14 1 0 0 81.1 70 33 6 35 93
Henry Mendez 2-2026 12 9 .571 3.04 68 24 0 0 0 189.1 125 64 18 101 293
Jose Mendez 4-2026 43 46 .483 3.50 262 112 1 1 11 765.2 630 298 58 368 722
Bobby Mendoza 1-2026 9 8 .529 3.38 49 19 0 0 1 157.0 119 59 17 47 167
Player From-To W L Pct ERA G GS CG SHO SV IP H ER HR BB SO
Mario Mendoza 0-5 7 3 .700 3.86 65 0 0 0 1 81.2 50 35 5 60 113
Juan Menendez 0-2026 3 10 .231 4.28 36 18 0 0 7 115.2 83 55 12 85 136
Joe Menke -1-3 4 10 .286 5.93 74 0 0 0 4 109.1 134 72 14 49 107
Mitchell Merkel 1-2023 6 8 .429 2.03 103 0 0 0 45 111.0 78 25 3 60 140
Danny Merkle 2-2025 9 4 .692 2.64 127 0 0 0 32 129.2 90 38 7 46 148
Brian Messamore 0-2026 2 5 .286 3.18 16 10 1 0 1 65.0 48 23 8 22 75
John Metz 1-2021 6 6 .500 3.21 15 15 0 0 0 87.0 73 31 4 26 96
Mike Metz 0-3 8 3 .727 2.36 55 3 0 0 2 95.1 60 25 7 45 127
Dave Meuse 0-4 1 0 1.000 1.80 3 0 0 0 0 5.0 3 1 0 1 5
Matt Meyer 1-2026 12 22 .353 3.79 98 34 1 0 1 239.2 238 101 29 99 258
Aaron Meyers 0-3 4 2 .667 4.54 18 5 0 0 0 41.2 42 21 7 22 39
Bobby Meyers 2-2017 7 6 .538 2.10 18 18 2 1 0 120.0 83 28 4 31 84
Danny Mickey 0-2021 2 4 .333 3.18 8 8 0 0 0 45.1 31 16 4 19 65
Sam Mikulik 0-2025 3 3 .500 2.10 33 0 0 0 15 34.1 21 8 1 20 53
Don Millar 0-3 2 2 .500 3.69 37 1 0 0 3 75.2 55 31 9 29 73
Elvis Miller 0-2026 10 11 .476 4.66 100 9 0 0 3 181.2 138 94 9 140 201
John Miller 0-3 2 2 .500 3.06 45 0 0 0 2 61.2 58 21 1 41 65
Justin Miller 1-2025 2 5 .286 1.95 72 0 0 0 23 64.2 46 14 5 19 70
Tyler Miller 4-2025 15 6 .714 2.19 36 27 1 1 0 197.2 146 48 12 32 216
Larry Millican 1-2026 11 9 .550 2.99 47 28 0 0 2 195.1 165 65 8 70 129
Nick Minnich 0-2019 2 1 .667 6.35 12 0 0 0 6 11.1 13 8 0 12 14
Marshall Minton 2-2026 12 12 .500 3.81 34 34 0 0 0 193.2 146 82 15 107 213
Mike Mitchell 0-2026 11 19 .367 3.48 111 15 0 0 23 196.1 183 76 13 64 177
Pat Mitchell 0-2016 5 1 .833 3.40 40 0 0 0 19 42.1 34 16 4 16 48
Luis Modesto -1-6 12 9 .571 3.40 130 0 0 0 8 235.1 176 89 14 146 250
Kevin Moenich 1-2018 6 5 .545 2.13 44 15 1 1 2 122.2 80 29 5 36 97
Greg Moeser 3-2026 14 30 .318 4.61 70 70 0 0 0 390.1 388 200 39 161 407
Tony Mojica 0-3 5 6 .455 2.55 23 7 0 0 1 70.2 54 20 5 30 71
Edgar Molina 0-11 0 0 .000 0.87 9 0 0 0 1 10.1 13 1 0 8 6
Justin Monk 2-2020 9 1 .900 2.22 30 11 0 0 1 89.1 62 22 2 32 69
Player From-To W L Pct ERA G GS CG SHO SV IP H ER HR BB SO
Jason Monroe 1-2026 13 14 .481 3.88 75 37 0 0 1 264.1 220 114 21 154 335
Mario Montalvo 0-2026 9 7 .563 3.01 23 23 1 0 0 134.2 114 45 8 51 155
Marcos Montano 0-2026 7 7 .500 3.33 97 15 0 0 2 164.2 120 61 9 98 168
Chris Montgomery 0-2026 4 6 .400 2.99 13 13 1 0 0 78.1 60 26 5 25 94
Eric Moody 0-2019 0 0 .000 0.00 2 0 0 0 1 2.0 0 0 0 0 3
Nick Moody 0-2025 13 11 .542 4.04 40 35 0 0 0 182.2 198 82 20 73 158
Jon Mooney 1-2023 10 14 .417 3.06 36 36 0 0 0 200.0 146 68 12 113 210
Rodger Moores 0-2020 4 3 .571 2.56 10 10 0 0 0 59.2 43 17 2 27 80
Elias Mora 0-2024 0 2 .000 10.57 2 2 0 0 0 7.2 11 9 1 2 10
Victor Mora 0-2026 13 23 .361 4.56 62 47 0 0 0 282.0 252 143 22 158 270
Alex Morales 0-2025 18 20 .474 3.79 181 43 0 0 3 359.0 333 151 24 155 362
Danny Morales 0-3 3 7 .300 4.10 148 0 0 0 3 167.0 159 76 9 88 133
Jordan Morales 0-2026 2 3 .400 2.75 11 11 0 0 0 59.0 48 18 4 26 62
Mario Morales 1-2026 9 7 .563 4.24 40 19 0 0 1 123.0 125 58 8 59 106
Robert Morales 4-0 0 0 .000 0.00 1 0 0 0 0 2.2 2 0 0 2 1
Robert Morales 7-2022 21 18 .538 2.73 62 62 1 1 0 366.1 296 111 23 107 364
Wilson Morales 0-3 2 4 .333 2.68 51 0 0 0 3 53.2 45 16 4 16 60
Chris Moran 2-2025 26 32 .448 3.73 228 15 0 0 44 303.2 246 126 16 158 314
Rich Moreau 4-2019 37 23 .617 3.30 156 84 0 0 4 548.1 442 201 37 280 565
Mike Moreno 0-2021 2 3 .400 2.50 7 7 0 0 0 36.0 33 10 2 9 26
Eddie Morgan -1-6 7 16 .304 4.22 152 7 0 0 8 258.0 248 121 20 109 204
Edwin Moriel 1-2026 15 13 .536 3.70 51 35 0 0 0 216.1 160 89 17 135 270
Greg Morris 6-2025 26 32 .448 3.29 107 79 0 0 1 482.0 424 176 23 207 471
Rocky Morris 0-2026 5 2 .714 3.53 88 0 0 0 7 122.1 111 48 6 42 104
Hunter Morrow 0-2019 2 0 1.000 1.14 21 0 0 0 11 23.2 18 3 0 3 34
Bob Morse 4-2018 14 13 .519 2.84 51 37 0 0 0 237.1 179 75 13 73 276
Allen Moses 0-3 2 3 .400 7.04 7 7 0 0 0 30.2 37 24 4 20 18
Jesse Mosier 0-2019 0 0 .000 0.00 10 0 0 0 5 10.1 2 0 0 4 8
Matt Mosier 0-2026 5 13 .278 4.26 35 27 0 0 0 152.0 140 72 7 89 139
Kenny Most 0-2026 1 0 1.000 3.00 15 5 0 0 4 33.0 19 11 4 15 33
Player From-To W L Pct ERA G GS CG SHO SV IP H ER HR BB SO
Jay Mower 0-2023 6 5 .545 3.31 24 12 0 0 0 81.2 86 30 10 23 56
Faisal Muhanned 1-2025 5 9 .357 3.58 21 21 0 0 0 115.2 86 46 9 53 113
Damian Mujica 8-2025 38 54 .413 2.93 157 126 1 1 1 753.1 625 245 48 301 796
Ryan Mullins 0-3 0 4 .000 8.51 11 4 0 0 0 24.1 30 23 3 15 14
Kevin Mullison 1-2026 7 9 .438 4.07 84 21 0 0 4 183.1 161 83 11 113 183
Carlos Munoz 0-2024 7 10 .412 3.72 23 23 0 0 0 128.1 125 53 9 41 105
Raul Munoz 1-3 19 10 .655 3.10 230 13 0 0 24 322.1 267 111 22 118 285
Masakimi Murakami 2-2026 10 9 .526 4.10 24 24 0 0 0 140.1 145 64 9 46 117
Alex Murillo 1-2026 11 12 .478 4.28 44 33 0 0 1 195.1 193 93 17 85 168
Aaron Murphree 0-6 1 0 1.000 4.50 1 0 0 0 0 2.0 2 1 1 0 2
Adam Murphy 0-2024 7 6 .538 1.47 82 0 0 0 53 98.0 73 16 6 19 101
Adam Murphy 0-3 1 5 .167 3.60 35 6 0 0 2 70.0 64 28 0 37 73
Chris Murphy 0-4 3 5 .375 3.66 32 5 0 0 2 71.1 58 29 5 32 63
Zach Murray 0-3 0 0 .000 0.00 1 0 0 0 0 0.1 0 0 0 0 0
Chris Musto 0-2021 4 2 .667 1.59 40 0 0 0 17 39.2 24 7 2 14 52
Mike Muttart 9-2022 29 19 .604 2.88 117 54 1 1 1 403.2 307 129 23 116 433
Jim Myers 0-2025 16 5 .762 2.70 29 29 0 0 0 160.0 124 48 5 83 189
Josiah Myers 0-2026 1 6 .143 3.92 55 0 0 0 27 57.1 62 25 6 32 74
Mike Myers 0-3 1 5 .167 3.74 101 5 0 0 1 65.0 60 27 5 34 65
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Wednesday, November 1st, 2023 - OOTP Baseball 17.12 Build 75