Richmond Rockers
League: American League
Division: Willie Keeler Division
Team Initials: RCH
Micro Manager: Buck Miller IV 2024
Owner Name: Mike Ruggieri
All Time Record: 2005 - Current, 1369-1871, .423 (Playoffs: 0-0, .000)
Previous Franchise:  Philly Rockhounds (PHI), 9999 - 9999
Trophy Case: 
20+ Years In League

 
Majors Roster: (23/17) - 2025 Season
Team WAR: 18.8 (10.3 H / 8.5 P)

POS D TH B PLAYER NAME AGE AVG OBP SLG OPS G PA AB R H 2B 3B HR RBI SB CS WAR PR
VIEW
C 8 3 R Elias Diaz 33 .265 .313 .382 .695 96 351 325 27 86 20 0 6 39 0 0 1.3 511
C 9 -2 R Martin Maldonado 37 .119 .174 .230 .403 48 147 135 9 16 3 0 4 11 0 0 -1.3 930
C 6 -3 L Kyle McCann 26 .236 .318 .371 .690 54 157 140 13 33 4 0 5 15 0 0 0.2 248
C 7 0 R Seby Zavala 30 .154 .214 .282 .496 18 43 39 4 6 2 0 1 2 0 0 -0.3 930
1B+ 2 30 L Willie Calhoun 29 .245 .315 .380 .695 68 254 229 26 56 16 0 5 20 0 1 -0.2 418
1B+ 3 31 L Matt Carpenter 38 .234 .314 .372 .686 59 157 137 15 32 7 0 4 15 0 2 -0.1 254
1B 3 30 R Elehuris Montero 25 .205 .267 .304 .571 67 247 224 23 46 10 0 4 28 0 0 -1.7 930
1B 3 30 L Jon Singleton 32 .234 .321 .386 .707 119 405 355 46 83 13 1 13 42 0 0 0.3 589
2B+ 9 32 L Nicky Lopez 29 .241 .312 .294 .606 124 445 398 40 96 12 3 1 21 5 7 0.2 643
2B+ 7 30 L Enmanuel Valdez 25 .214 .270 .363 .633 76 223 201 23 43 12 0 6 28 1 1 -0.6 360
3B+ 4 30 R David Bote 31 .304 .333 .391 .725 37 48 46 4 14 4 0 0 6 0 0 0.2 79
3B+ 3 30 R Andruw Monasterio 27 .208 .303 .272 .575 59 142 125 14 26 5 0 1 16 6 2 -0.2 930
3B+ 4 31 L Max Muncy 33 .232 .358 .494 .852 73 293 237 47 55 17 0 15 48 1 0 3.0 474
3B+ 5 34 R Jared Triolo 26 .216 .296 .315 .611 125 446 394 41 85 10 1 9 46 8 1 1.3 646
SS+ 8 32 L Zach McKinstry 29 .215 .277 .337 .614 118 325 297 32 64 14 5 4 23 16 0 0.8 533
SS+ 8 30 R Max Schuemann 27 .220 .311 .308 .619 133 459 396 55 87 14 0 7 34 14 1 0.8 659
OF 2 30 L Jake Cave 31 .251 .290 .396 .686 123 346 323 42 81 16 5 7 37 5 2 -0.7 501
OF+ 2 30 L Joey Loperfido 25 .214 .264 .350 .614 81 262 243 24 52 13 4 4 25 4 2 0.5 381
OF 3 32 L David Peralta 36 .267 .335 .415 .750 91 260 236 35 63 11 0 8 28 2 0 0.8 429
OF 1 31 R Jorge Soler 32 .241 .338 .442 .780 142 574 493 84 119 34 1 21 64 1 0 1.1 830
OF 2 29 R Bubba Thompson 26 .111 .111 .167 .278 17 18 18 5 2 1 0 0 0 5 0 -0.3 930
OF+ 3 30 R Matt Vierling 27 .257 .312 .423 .735 144 567 518 80 133 28 5 16 57 6 1 2.9 823
OF 2 31 R Taylor Ward 30 .246 .323 .426 .748 156 663 585 73 144 26 2 25 75 6 4 2.3 959

POS TH PLAYER NAME AGE SG RG CTRL W L SV G GS ERA WHIP IP H HR BB K K/9 MBF WAR VIEW
SP L Tyler Alexander 29 4   Z L 6 5 0 23 9 5.10 1.25 107.2 110 23 24 90 7.5 1000 0.3
SP R Shawn Armstrong 33 4   Y G 3 3 1 57 7 4.86 1.53 66.2 77 6 25 66 8.9 1000 -0.3
SP L Brock Burke 27 3   X 2 1 0 34 1 5.82 1.56 34.0 37 4 16 41 10.9 1000 -0.2
SP R Chris Flexen 29 4   3 15 0 33 30 4.95 1.52 160.0 180 24 63 123 6.9 1000 1.6
SP L Kyle Freeland 31 4   Z L 5 8 0 21 21 5.24 1.41 113.1 134 22 26 85 6.8 1000 0.0
SP R Jon Gray 32 6   Z 5 6 0 23 19 4.47 1.32 102.2 107 11 28 86 7.5 487 0.5
SP R Dean Kremer 28 7   Y 8 10 0 24 24 4.10 1.24 129.2 110 18 51 123 8.5 608 0.5
SP R Reese Olson 24 10   Y G 4 8 0 22 22 3.53 1.18 112.1 100 7 33 101 8.1 521 1.2
SP L David Peterson 28 13   G 10 3 0 21 21 2.90 1.29 121.0 110 8 46 101 7.5 579 2.8
SP R Carson Spiers 26 4   Z L 5 7 0 22 10 5.46 1.53 90.2 112 20 27 80 7.9 1000 0.0
SP R Ross Stripling 34 3   Z G 2 11 0 22 14 6.01 1.54 85.1 109 7 22 49 5.2 1000 -1.1
SP R Matt Waldron 27 4   YZ 7 11 0 27 26 4.91 1.26 146.2 145 21 40 133 8.2 1000 0.8
RP R Pedro Avila 27   9 Y G 6 1 1 54 0 3.81 1.32 82.2 73 8 36 82 8.9 397 0.5
RP R Miguel Castro 29   3 Z L 0 0 0 11 0 5.93 1.68 13.2 20 3 3 8 5.3 1000 -0.1
RP R Jesse Chavez 40   13 Y L 2 2 0 46 0 3.13 1.25 63.1 60 10 19 55 7.8 297 0.6
RP R Carlos Estevez 31   16 YZ 4 5 26 54 0 2.45 0.91 55.0 38 5 12 50 8.2 238 2.1
RP R Ryne Stanek 32   5 X 7 3 7 63 0 4.88 1.32 55.1 48 8 25 67 10.9 290 -0.6


Minors Roster (0)
POS PLAYER NAME MLB LEVEL DRAFT NAME YEAR
 
POS PLAYER NAME MLB LEVEL DRAFT NAME YEAR


Draft Picks Owned (10)
YEAR INIT DESC ROUND TRANS
2026 RCH Annual Draft #1  
2026 RCH Annual Draft #2  
2026 RCH Annual Draft #3  
2026 RCH Annual Draft #4  
2026 RCH Annual Draft #5  
2026 RCH Annual Draft #6  
2026 RCH Annual Draft #7  
2026 RCH Annual Draft #8  
2026 RCH Annual Draft #9  
2026 RCH Annual Draft #10  
 
 

 

80