MLB role players face-off
Current players who aren't starters or stars: the bench, the depth and the specialists, best known first. Line up MLB role players two sides at a time and call every matchup: one side's better, or they're even.
Drag pictures onto both sides of a row to make a matchup
0–00 even
731 not in a matchup · drag one onto either side of a row (up to 4 a side)
Willi Castro#32B · COL
Shane McClanahan#18SP · TB
Masataka Yoshida#7DH · BOS
Zach McKinstry#39RF · DET
Adrian Houser#12SP · SF
Pablo Lopez#49SP · MIN
Janson Junk#26SP · MIA
Ryan Weathers#40SP · NYY
Freddy Fermin#54C · SD
Andrew Saalfrank#27RP · ARI
Brandyn Garcia#55RP · ARI
Ryan Waldschmidt#15CF · ARI
Justin Martinez#63RP · ARI
Merrill Kelly#29SP · ARI
Tyler Locklear#311B · ARI
Brandon Pfaadt#32SP · ARI
Ryne Nelson#19SP · ARI
Cristian Mena#64RP · ARI
Blake Walston#48SP · ARI
Drey Jameson#20RP · ARI
Dylan Ray#61SP · ARI
Gerardo Carrillo#68RP · ARI
Juan Burgos#52RP · ARI
Kade Strowd#24RP · ARI
Kohl Drake#58SP · ARI
LuJames Groover#161B · ARI
Michael Soroka#34SP · ARI
Mitch Bratt#60SP · ARI
Tommy Troy#9LF · ARI
Alika Williams#12SS · ATH
Carlos Cortes#26RF · ATH
Denzel Clarke#1CF · ATH
Donovan Walton#292B · ATH
Elvis Alvarado#37RP · ATH
Jack Perkins#50SP · ATH
Scott Blewett#49RP · ATH
Tommy White#471B · ATH
Chris Roycroft#56RP · ATH
MBMason Barnett#63
RP · ATH
BBBrady Basso#66
RP · ATH
Yunior Tur#70RP · ATH
J.T. Ginn#35SP · ATH
Nate Eaton#18LF · ATH
Seth Johnson#52RP · ATH
Drew Rom#39RP · ATH
Gage Jump#61SP · ATH
Justin Sterner#60RP · ATH
Gunnar Hoglund#53SP · ATH
Braden Nett#78SP · ATH
Darell Hernaiz#2SS · ATH
Hayden Juenger#58RP · ATH
Hunter Bigge#43RP · ATH
Joe Rock#30RP · ATH
Kade Morris#67SP · ATH
Luis Morales#19SP · ATH
Brewer Hicklen#53RF · ATL
Dylan Dodd#46RP · ATL
Grant Holmes#66SP · ATL
Reynaldo Lopez#40RP · ATL
Victor Mederos#58RP · ATL
Didier Fuentes#72RP · ATL
Ray Kerr#62RP · ATL
AJ Smith-Shawver#32SP · ATL
JR Ritchie#60SP · ATL
Bryce Elder#55SP · ATL
Danny Young#63RP · ATL
Spencer Schwellenbach#56SP · ATL
Joey Wentz#33RP · ATL
Hurston Waldrep#64SP · ATL
Mitchell Parker#70RP · ATL
Blake Burkhalter#76RP · ATL
James Karinchak#0RP · ATL
Jim Jarvis#74SS · ATL
Michael Grove#58RP · ATL
Owen Murphy#73SP · ATL
Rolddy Munoz#67RP · ATL
Tyler Uberstine#79RP · ATL
Blaze Alexander#233B · BAL
Brandon Young#63SP · BAL
Carlos Narvaez#75C · BAL
Christian Encarnacion-Strand#323B · BAL
Christian Franklin#27CF · BAL
Ryan Helsley#21RP · BAL
Yennier Cano#78RP · BAL
Grant Wolfram#48RP · BAL
Jeremiah Jackson#822B · BAL
Kyle Bradish#38SP · BAL
Cade Povich#37SP · BAL
Cam Sanders#73RP · BAL
Josh Walker#61RP · BAL
LLLuis De Leon#81
RP · BAL
Anthony Nunez#66RP · BAL
Alex Hoppe#26RP · BAL
Tyler O'Neill#9RF · BAL
Cameron Foster#65RP · BAL
Chase Hampton#86SP · BAL
Joshua White#59RP · BAL
Philip Abner#57RP · BAL
Reed Trimble#62LF · BAL
Trey Gibson#43SP · BAL
Yaramil Hiraldo#76RP · BAL
Yosver Zulueta#61RP · BAL
ZMZachary Morgan#80
C · BAL
Andruw Monasterio#32SS · BOS
Connor Wong#12C · BOS
Erik Miller#67RP · BOS
Jahmai Jones#37DH · BOS
Nick Sogard#202B · BOS
Payton Tolle#70SP · BOS
Anthony Seigler#482B · BOS
Mickey Gasper#30DH · BOS
Tyron Guerrero#41RP · BOS
Jake Bennett#64SP · BOS
Jovani Moran#47RP · BOS
Brayan Bello#66SP · BOS
Eli White#38CF · BOS
Greg Weissert#57RP · BOS
Alec Gamboa#68RP · BOS
Tanner Houck#89SP · BOS
Kutter Crawford#50SP · BOS
Triston Casas#361B · BOS
Wyatt Olds#75RP · BOS
Johan Oviedo#29SP · BOS
Justin Slaten#63RP · BOS
Jedixson Paez#65RP · BOS
Kristian Campbell#28OF · BOS
Raymond Burgos#79RP · BOS
Romy Gonzalez#23DH · BOS
Tyler Samaniego#78RP · BOS
Daniel Palencia#48RP · CHC
Edward Cabrera#30SP · CHC
Ryan Rolison#33RP · CHC
Ben Brown#32RP · CHC
Eric Orze#19RP · CHC
Gabriel Arias#433B · CHC
Javier Assad#72RP · CHC
Braxton Garrett#60SP · CHC
Riley Martin#51RP · CHC
Cade Horton#22SP · CHC
Phil Maton#88RP · CHC
Porter Hodge#37RP · CHC
B.J. Murray Jr.#833B · CHC
Caleb Thielbar#24RP · CHC
Clay Holmes#25SP · CHC
Colin Rea#53SP · CHC
Ethan Roberts#39RP · CHC
Gavin Hollowell#46RP · CHC
James Triantos#52B · CHC
Jayden Murray#70RP · CHC
Jordan Wicks#36RP · CHC
Julian Aguiar#39SP · CHC
Justin Dean#1CF · CHC
Kevin Alcantara#13DH · CHC
Tyler Ferguson#64RP · CHC
Brenton Doyle#7CF · CHW
Brooks Baldwin#27LF · CHW
Drew Romo#36C · CHW
Grant Taylor#31RP · CHW
Jordan Hicks#44RP · CHW
Luisangel Acuna#0SS · CHW
Davis Martin#65SP · CHW
Huascar Brazoban#50RP · CHW
Joey Bart#25C · CHW
Anthony Kay#18SP · CHW
Graham Pauley#213B · CHW
Tanner Murray#41LF · CHW
TSTyler Schweitzer#62
RP · CHW
David Sandlin#54SP · CHW
Noah Schultz#22SP · CHW
Tyler Davis#63RP · CHW
Prelander Berroa#52RP · CHW
Mike Vasil#61RP · CHW
Jordan Leasure#49RP · CHW
Chris Murphy#38RP · CHW
Drew Thorpe#33SP · CHW
Edgar Quero#26C · CHW
Jonathan Cannon#48RP · CHW
RNRikuu Nishida#51
RF · CHW
Shane Smith#64SP · CHW
Tanner McDougal#55RP · CHW
Andrew Abbott#41SP · CIN
CJCarlos Jorge#38
CF · CIN
Juan Brito#462B · CIN
Ke'Bryan Hayes#33B · CIN
Tony Santillan#64RP · CIN
Will Banfield#60C · CIN
Dane Myers#17CF · CIN
JGJulian Garcia#57
RP · CIN
Nick Lodolo#40SP · CIN
Oswaldo Cabrera#163B · CIN
Luis Mey#47RP · CIN
Rhett Lowder#25SP · CIN
Brandon Williamson#55SP · CIN
Zach McCambley#62RP · CIN
Carson Spiers#68RP · CIN
Hunter Greene#21SP · CIN
Connor Phillips#34RP · CIN
Paxton Schultz#75RP · CIN
Duncan Davitt#76RP · CIN
Chase Petty#61RP · CIN
Chase Solesky#72RP · CIN
Edwin Arroyo#22B · CIN
Jose Franco#74RP · CIN
Leonado Balcazar#85SS · CIN
Noelvi Marte#4RF · CIN
Zach Maxwell#78RP · CIN
Angel Martinez#1LF · CLE
David Fry#6RF · CLE
Erik Sabrowski#62RP · CLE
Gavin Williams#32SP · CLE
Colin Holderman#35RP · CLE
Daniel Schneemann#10CF · CLE
Jose Tena#8DH · CLE
Tanner Bibee#28SP · CLE
Joey Cantillo#54SP · CLE
Tim Herrin#29RP · CLE
Matt Festa#52RP · CLE
Slade Cecconi#44SP · CLE
Daniel Espino#41RP · CLE
Austin Peterson#49RP · CLE
Andrew Walters#91RP · CLE
Angel Genao#172B · CLE
Blake Perkins#16CF · CLE
CJ Kayfus#21B · CLE
Cooper Ingle#30C · CLE
Craig Yoho#23RP · CLE
Franco Aleman#55RP · CLE
Kahlil Watson#31RF · CLE
Logan Allen#26RP · CLE
Milan Tolentino#8SS · CLE
Yorman Gomez#95SP · CLE
Brennan Bernardino#83RP · COL
Brett Sullivan#26C · COL
Jimmy Herget#44RP · COL
Ryan Feltner#18SP · COL
Troy Johnston#20RF · COL
Zac Veen#13LF · COL
Braxton Fulford#37C · COL
Jordan Beck#27RF · COL
Nick Frasso#41RP · COL
Tanner Gordon#29SP · COL
Chase Dollander#32SP · COL
Zach Agnos#36RP · COL
MMMark Manfredi#54
RP · COL
McCade Brown#51SP · COL
Welinton Herrera#59RP · COL
BABlake Adams#57
SP · COL
Blas Castano#63RP · COL
Gabriel Hughes#43SP · COL
Hayden Harris#79RP · COL
Jeff Criswell#46RP · COL
Ryan Ritter#8SS · COL
Sean Sullivan#45SP · COL
Sterlin Thompson#30RF · COL
BCBrett Callahan#34
LF · DET
Drew Sommers#51RP · DET
John Peck#18SS · DET
Matt Vierling#8CF · DET
Wenceel Perez#46RF · DET
Beau Brieske#4RP · DET
Jace Jung#173B · DET
Jackson Jobe#21SP · DET
Ben Malgeri#53RF · DET
Colt Keith#333B · DET
Keider Montero#54SP · DET
Will Vest#19RP · DET
Jacob Waguespack#58RP · DET
River Ryan#77SP · DET
Reese Olson#45SP · DET
Ty Madden#36RP · DET
Parker Meadows#22CF · DET
ASAndrew Sears#64
SP · DET
Brant Hurter#48RP · DET
Brenan Hanifee#75RP · DET
Drew Anderson#38RP · DET
Enmanuel De Jesus#37RP · DET
Jackson Wolf#43SP · DET
Jake Miller#60SP · DET
Thayron Liranzo#49C · DET
Tsung-Che Cheng#39SS · DET
AJ Blubaugh#69RP · HOU
Cesar Salazar#18C · HOU
Lucas Spence#28CF · HOU
Nick Allen#20SS · HOU
Peter Lambert#38SP · HOU
Hayden Wesneski#39SP · HOU
Jorge Barrosa#14CF · HOU
Raynel Delgado#292B · HOU
Tatsuya Imai#45SP · HOU
Brice Matthews#0CF · HOU
Cristian Javier#53SP · HOU
Miguel Ullola#66RP · HOU
Bryan King#74RP · HOU
Mike Burrows#50SP · HOU
EPEthan Pecko#70
SP · HOU
Logan VanWey#64RP · HOU
Brandon Walter#60SP · HOU
JHJosh Hendrickson#61
RP · HOU
Roddery Munoz#46RP · HOU
Evan Reifert#32RP · HOU
Alimber Santa#72RP · HOU
Bryan Abreu#52RP · HOU
Collin Price#37C · HOU
Joey Loperfido#10LF · HOU
Kai-Wei Teng#17RP · HOU
Nelson Velazquez#30LF · HOU
Ronel Blanco#56RP · HOU
Zach Cole#16LF · HOU
ZDZach Dezenzo#9
LF · HOU
Connor Thomas#50RP · KC
Isaac Collins#1LF · KC
Nate Pearson#61RP · KC
Nick Loftin#123B · KC
Noah Cameron#65SP · KC
Jose Cuas#74RP · KC
Tyler Tolbert#2SS · KC
Anthony Gose#34RP · KC
Matthew Lugo#24LF · KC
Randy Dobnak#62SP · KC
Daniel Lynch IV#41RP · KC
Nolan Hoffman#35RP · KC
Lucas Erceg#60RP · KC
Spencer Bivens#76RP · KC
James McArthur#66RP · KC
Ryan Bergert#38SP · KC
Ben Kudrna#59SP · KC
Carlos Duran#45SP · KC
Mitch Spence#54RP · KC
Steven Zobac#63SP · KC
Oswald Peraza#22B · LAA
Ryan Watson#56RP · LAA
Samy Natera Jr.#52RP · LAA
Tyler Heineman#31C · LAA
Vaughn Grissom#51B · LAA
Walbert Urena#57SP · LAA
Gustavo Campero#51OF · LAA
Sam Bachman#40RP · LAA
Bryce Teodosio#22LF · LAA
Grayson Rodriguez#21SP · LAA
Luke Murphy#72RP · LAA
George Klassen#58SP · LAA
Tayler Saucedo#55RP · LAA
Mitch Farris#70RP · LAA
Ryan Johnson#32SP · LAA
Blake Weiman#68RP · LAA
Jack Kochanowicz#41SP · LAA
Trevor Martin#54RP · LAA
BKBrett Kerry#71
RP · LAA
Caden Dana#36SP · LAA
Logan Porter#33C · LAA
Nacho Alvarez Jr.#24SS · LAA
Sam Aldegheri#61SP · LAA
Brock Stewart#41RP · LAD
Hunter Feduccia#46C · LAD
Hyeseong Kim#6SS · LAD
Josue De Paula#95DH · LAD
Alex Call#12LF · LAD
Dalton Rushing#68C · LAD
Jack Dreyer#86RP · LAD
Edgardo Henriquez#60RP · LAD
Bobby Miller#28SP · LAD
Roki Sasaki#11SP · LAD
Jake Cousins#61RP · LAD
Justin Wrobleski#70SP · LAD
Gavin Stone#35SP · LAD
Will Klein#61RP · LAD
Ben Casparius#78RP · LAD
Alex Freeland#762B · LAD
Christian Cairo#70SS · LAD
Eliezer Alfonzo#64C · LAD
Emmet Sheehan#80SP · LAD
Kyle Hurt#63RP · LAD
Landon Knack#96SP · LAD
Paul Gervase#65RP · LAD
Ronan Kopp#83RP · LAD
Seth Halvorsen#56RP · LAD
Agustin Ramirez#50DH · MIA
Esteury Ruiz#3RF · MIA
Eury Perez#39SP · MIA
Jared Serna#682B · MIA
Ronny Henriquez#32RP · MIA
Deyvison De Los Santos#631B · MIA
Josh Ekness#95RP · MIA
Ryan Gusto#65SP · MIA
Victor Vodnik#38RP · MIA
Jack Ralston#79RP · MIA
Tyler Phillips#30SP · MIA
Cade Gibson#58RP · MIA
Max Meyer#23SP · MIA
Adam Mazur#60SP · MIA
Dax Fulton#90RP · MIA
Anthony Bender#37RP · MIA
Robby Snelling#61SP · MIA
WKWilliam Kempner#71
RP · MIA
Andrew Nardi#43RP · MIA
Brandan Bidois#77RP · MIA
Cameron Weston#74RP · MIA
Logan Driscoll#33C · MIA
Maximo Acosta#24SS · MIA
Wikelman Gonzalez#67RP · MIA
Top MLB role players — November 2026
See the full top list →No top list yet this month — your picks and finished rankings start it.
About this face-off
The score at the top counts the rows each side took and the ones you called even.
Save your face-off and share it: anyone who opens it can call the same matchups their own way.
Current players who aren't starters or stars: the bench, the depth and the specialists, best known first.
Every pick and every finished ranking here counts toward the top MLB role players for November 2026.
How to use it
- Pick how many rows and what mix of matchups to deal.
- Call each row: left, right or even.
- Share the score, or save it for others to try.
- If someone is missing, use + Add or the search box under the board to bring them in.
- When you're done, download the picture or copy a link that opens your board as you left it.





















