All current MLB players face-off

Every player on a current MLB roster, team by team. Deal a random set of all current MLB players matchups, or build your own, then pick a side in each.

Drag pictures onto both sides of a row to make a matchup
0–00 even
1,113 not in a matchup · drag one onto either side of a row (up to 4 a side)
Shohei Ohtani#17
DH · LAD
Freddie Freeman#5
1B · LAD
Mookie Betts#50
SS · LAD
Jacob deGrom#48
SP · TEX
Cody Bellinger#35
LF · NYY
Giancarlo Stanton#27
DH · NYY
Aaron Judge#99
RF · NYY
Jose Altuve#27
2B · HOU
Mike Trout#27
CF · LAA
Bryce Harper#3
1B · PHI
Ronald Acuna Jr.#13
RF · ATL
Chris Sale#51
SP · ATL
Christian Yelich#22
DH · MIL
Gerrit Cole#45
SP · NYY
Kris Bryant#23
DH · COL
Salvador Perez#13
DH · KC
Corey Seager#5
SS · TEX
Javier Baez#28
SS · DET
Josh Hader#71
RP · HOU
Blake Snell#7
SP · LAD
Manny Machado#13
3B · SD
Max Fried#54
SP · NYY
Corbin Burnes#39
SP · ARI
Nolan Arenado#28
3B · ARI
Vladimir Guerrero Jr.#27
1B · TOR
Matt Olson#28
1B · ATL
Francisco Lindor#12
SS · NYM
Juan Soto#22
LF · NYM
Marcus Semien#10
2B · NYM
Sandy Alcantara#22
SP · MIA
Xander Bogaerts#2
SS · SD
Byron Buxton#25
CF · MIN
Alex Bregman#3
3B · CHC
Fernando Tatis Jr.#23
RF · SD
Matt Chapman#26
3B · SF
Rafael Devers#16
1B · SF
Pete Alonso#25
1B · BAL
Michael Wacha#52
SP · KC
Andrew Benintendi#23
DH · CHW
Yordan Alvarez#44
DH · HOU
Zack Wheeler#45
SP · PHI
Trevor Story#10
SS · BOS
Edwin Diaz#3
RP · LAD
Kyle Schwarber#12
DH · PHI
Yoshinobu Yamamoto#18
SP · LAD
Aroldis Chapman#44
RP · BOS
Willson Contreras#40
1B · BOS
Carlos Correa#1
SS · HOU
Trea Turner#7
SS · PHI
Julio Rodriguez#44
CF · SEA
Dansby Swanson#7
SS · CHC
Bobby Witt Jr.#7
SS · KC
Kyle Tucker#23
RF · LAD
Adley Rutschman#31
C · BOS
Jose Ramirez#11
3B · CLE
Devin Williams#38
RP · NYM
Carlos Rodon#55
SP · NYY
Yandy Diaz#2
DH · TB
Logan Webb#62
SP · SF
Max Muncy#3
3B · ATH
Luis Castillo#58
SP · CHW
Max Muncy#13
3B · LAD
Seth Lugo#67
SP · KC
Joe Ryan#41
SP · MIN
Gunnar Henderson#2
SS · BAL
Will Smith#16
C · LAD
Ketel Marte#4
2B · ARI
Corbin Carroll#7
RF · ARI
Luis Severino#40
SP · ATH
Joe Musgrove#44
SP · SD
Cal Raleigh#29
C · SEA
Nathan Eovaldi#17
SP · TEX
Tommy Edman#25
2B · LAD
Eduardo Rodriguez#57
SP · ARI
Sean Murphy#12
C · ATL
Teoscar Hernandez#37
LF · LAD
Jose Berrios#17
SP · TOR
Riley Greene#31
LF · DET
Maikel Garcia#11
3B · KC
Bo Bichette#19
3B · NYM
CJ Abrams#5
SS · WSH
Shelby Miller#77
RP · CHC
Yusei Kikuchi#16
SP · LAA
Jorge Polanco#11
DH · NYM
Jesus Luzardo#44
SP · PHI
Ranger Suarez#55
SP · BOS
Tony Gonsolin#36
SP · KC
Tanner Scott#66
RP · LAD
Tyler Glasnow#31
SP · LAD
Alejandro Kirk#30
C · TOR
Jake Cronenworth#9
2B · SD
Anthony Santander#25
RF · TOR
Garrett Crochet#35
SP · BOS
Pete Crow-​Armstrong#4
CF · CHC
Ryan O'Hearn#29
RF · PIT
Dylan Cease#84
SP · TOR
Christian Walker#8
1B · HOU
Jose Fernandez#11
DH · ARI
Steven Kwan#38
LF · CLE
Framber Valdez#59
SP · DET
Brandon Marsh#16
LF · PHI
Brent Rooker#25
DH · ATH
Shea Langeliers#23
C · ATH
Isaac Paredes#15
3B · HOU
William Contreras#24
C · MIL
Josh Naylor#12
1B · SEA
Harrison Bader#9
CF · SF
Drew Rasmussen#57
SP · TB
Elly De La Cruz#44
SS · CIN
Willi Castro#3
2B · COL
Kodai Senga#34
RP · NYM
Bryan Baker#47
RP · TB
Shane McClanahan#18
SP · TB
Masataka Yoshida#7
DH · BOS
Nick Kurtz#16
1B · ATH
Otto Lopez#6
SS · MIA
Jackson Merrill#3
CF · SD
Jonathan Aranda#8
1B · TB
Munetaka Murakami#5
1B · CHW
Junior Caminero#13
3B · TB
Zach McKinstry#39
RF · DET
Jacob Misiorowski#32
SP · MIL
Gabriel Moreno#14
C · ARI
Adrian Houser#12
SP · SF
Shane Baz#34
SP · BAL
Pablo Lopez#49
SP · MIN
Janson Junk#26
SP · MIA
Ryan Weathers#40
SP · NYY
Jake Burger#21
1B · TEX
Freddy Fermin#54
C · SD
Willy Adames#2
SS · SF
Joe Mack#80
C · MIA
ACAdrian Del Castillo#25
DH · ARI
Geraldo Perdomo#2
SS · ARI
Jordan Lawlar#10
CF · ARI
JCJose Cabrera#53
SP · ARI
Juan Morillo#62
RP · ARI
Lars Nootbaar#21
LF · ARI
Tim Tawa#13
1B · ARI
Andrew Saalfrank#27
RP · ARI
Brandyn Garcia#55
RP · ARI
Ryan Waldschmidt#15
CF · ARI
Justin Martinez#63
RP · ARI
Merrill Kelly#29
SP · ARI
Tyler Locklear#31
1B · ARI
Brandon Pfaadt#32
SP · ARI
Ryne Nelson#19
SP · ARI
Cristian Mena#64
RP · ARI
Blake Walston#48
SP · ARI
Drey Jameson#20
RP · ARI
Dylan Ray#61
SP · ARI
Gerardo Carrillo#68
RP · ARI
Juan Burgos#52
RP · ARI
Kade Strowd#24
RP · ARI
Kohl Drake#58
SP · ARI
LuJames Groover#16
1B · ARI
Michael Soroka#34
SP · ARI
Mitch Bratt#60
SP · ARI
Tommy Troy#9
LF · ARI
Henry Bolte#33
CF · ATH
Hogan Harris#36
RP · ATH
Jacob Lopez#57
SP · ATH
Jacob Wilson#5
SS · ATH
Joshua Kuroda-​Grauer#44
3B · ATH
Lawrence Butler#4
RF · ATH
Luis Medina#46
RP · ATH
Tyler Soderstrom#21
LF · ATH
Zack Gelof#20
3B · ATH
Alika Williams#12
SS · ATH
Carlos Cortes#26
RF · ATH
Denzel Clarke#1
CF · ATH
Donovan Walton#29
2B · ATH
Elvis Alvarado#37
RP · ATH
Jack Perkins#50
SP · ATH
Scott Blewett#49
RP · ATH
Tommy White#47
1B · ATH
Chris Roycroft#56
RP · ATH
MBMason Barnett#63
RP · ATH
BBBrady Basso#66
RP · ATH
Yunior Tur#70
RP · ATH
J.T. Ginn#35
SP · ATH
Nate Eaton#18
LF · ATH
Seth Johnson#52
RP · ATH
Drew Rom#39
RP · ATH
Gage Jump#61
SP · ATH
Justin Sterner#60
RP · ATH
Gunnar Hoglund#53
SP · ATH
Braden Nett#78
SP · ATH
Darell Hernaiz#2
SS · ATH
Hayden Juenger#58
RP · ATH
Hunter Bigge#43
RP · ATH
Joe Rock#30
RP · ATH
Kade Morris#67
SP · ATH
Luis Morales#19
SP · ATH
Austin Riley#27
3B · ATL
Brett Wisely#0
2B · ATL
Drake Baldwin#30
C · ATL
Dylan Lee#52
RP · ATL
Michael Harris II#23
CF · ATL
Mike Yastrzemski#18
LF · ATL
Ozzie Albies#1
2B · ATL
Robert Suarez#75
RP · ATL
Brewer Hicklen#53
RF · ATL
Dylan Dodd#46
RP · ATL
Grant Holmes#66
SP · ATL
Reynaldo Lopez#40
RP · ATL
Victor Mederos#58
RP · ATL
Didier Fuentes#72
RP · ATL
Ray Kerr#62
RP · ATL
AJ Smith-​Shawver#32
SP · ATL
JR Ritchie#60
SP · ATL
Bryce Elder#55
SP · ATL
Danny Young#63
RP · ATL
Spencer Schwellenbach#56
SP · ATL
Joey Wentz#33
RP · ATL
Hurston Waldrep#64
SP · ATL
Mitchell Parker#70
RP · ATL
Blake Burkhalter#76
RP · ATL
James Karinchak#0
RP · ATL
Jim Jarvis#74
SS · ATL
Michael Grove#58
RP · ATL
Owen Murphy#73
SP · ATL
Rolddy Munoz#67
RP · ATL
Tyler Uberstine#79
RP · ATL
Coby Mayo#16
3B · BAL
Colton Cowser#17
CF · BAL
Dylan Beavers#12
LF · BAL
Felix Bautista#74
RP · BAL
Jackson Holliday#7
2B · BAL
Jordan Westburg#11
3B · BAL
Rece Hinds#62
RF · BAL
Rico Garcia#50
RP · BAL
Samuel Basallo#29
C · BAL
Blaze Alexander#23
3B · BAL
Brandon Young#63
SP · BAL
Carlos Narvaez#75
C · BAL
Christian Encarnacion-​Strand#32
3B · BAL
Christian Franklin#27
CF · BAL
Ryan Helsley#21
RP · BAL
Yennier Cano#78
RP · BAL
Grant Wolfram#48
RP · BAL
Jeremiah Jackson#82
2B · BAL
Kyle Bradish#38
SP · BAL
Cade Povich#37
SP · BAL
Cam Sanders#73
RP · BAL
Josh Walker#61
RP · BAL
LLLuis De Leon#81
RP · BAL
Anthony Nunez#66
RP · BAL
Alex Hoppe#26
RP · BAL
Tyler O'Neill#9
RF · BAL
Cameron Foster#65
RP · BAL
Chase Hampton#86
SP · BAL
Joshua White#59
RP · BAL
Philip Abner#57
RP · BAL
Reed Trimble#62
LF · BAL
Trey Gibson#43
SP · BAL
Yaramil Hiraldo#76
RP · BAL
Yosver Zulueta#61
RP · BAL
ZMZachary Morgan#80
C · BAL
Caleb Durbin#5
3B · BOS
Ceddanne Rafaela#3
CF · BOS
Curtis Mead#11
3B · BOS
Garrett Whitlock#22
RP · BOS
Jarren Duran#16
LF · BOS
Roman Anthony#19
LF · BOS
Wilyer Abreu#52
RF · BOS
Andruw Monasterio#32
SS · BOS
Connor Wong#12
C · BOS
Erik Miller#67
RP · BOS
Jahmai Jones#37
DH · BOS
Nick Sogard#20
2B · BOS
Payton Tolle#70
SP · BOS
Anthony Seigler#48
2B · BOS
Mickey Gasper#30
DH · BOS
Tyron Guerrero#41
RP · BOS
Jake Bennett#64
SP · BOS
Jovani Moran#47
RP · BOS
Brayan Bello#66
SP · BOS
Eli White#38
CF · BOS
Greg Weissert#57
RP · BOS
Alec Gamboa#68
RP · BOS
Tanner Houck#89
SP · BOS
Kutter Crawford#50
SP · BOS
Triston Casas#36
1B · BOS
Wyatt Olds#75
RP · BOS
Johan Oviedo#29
SP · BOS
Justin Slaten#63
RP · BOS
Jedixson Paez#65
RP · BOS
Kristian Campbell#28
OF · BOS
Raymond Burgos#79
RP · BOS
Romy Gonzalez#23
DH · BOS
Tyler Samaniego#78
RP · BOS
Jacob Webb#71
RP · CHC
Justin Steele#35
SP · CHC
Matt Shaw#6
RF · CHC
Michael Busch#29
1B · CHC
Miguel Amaya#9
C · CHC
Nico Hoerner#2
2B · CHC
Pedro Ramirez#75
2B · CHC
Ryan Zeferjahn#56
RP · CHC
Daniel Palencia#48
RP · CHC
Edward Cabrera#30
SP · CHC
Ryan Rolison#33
RP · CHC
Ben Brown#32
RP · CHC
Eric Orze#19
RP · CHC
Gabriel Arias#43
3B · CHC
Javier Assad#72
RP · CHC
Braxton Garrett#60
SP · CHC
Riley Martin#51
RP · CHC
Cade Horton#22
SP · CHC
Phil Maton#88
RP · CHC
Porter Hodge#37
RP · CHC
B.J. Murray Jr.#83
3B · CHC
Caleb Thielbar#24
RP · CHC
Clay Holmes#25
SP · CHC
Colin Rea#53
SP · CHC
Ethan Roberts#39
RP · CHC
Gavin Hollowell#46
RP · CHC
James Triantos#5
2B · CHC
Jayden Murray#70
RP · CHC
Jordan Wicks#36
RP · CHC
Julian Aguiar#39
SP · CHC
Justin Dean#1
CF · CHC
Kevin Alcantara#13
DH · CHC
Tyler Ferguson#64
RP · CHC
Braden Montgomery#24
RF · CHW
Bryan Hudson#60
RP · CHW
Chase Meidroth#10
2B · CHW
Colson Montgomery#12
SS · CHW
Hagen Smith#32
SP · CHW
Kyle Teel#8
C · CHW
Miguel Vargas#20
3B · CHW
Sam Antonacci#17
LF · CHW
Sean Burke#59
SP · CHW
Tristan Peters#29
CF · CHW
Brenton Doyle#7
CF · CHW
Brooks Baldwin#27
LF · CHW
Drew Romo#36
C · CHW
Grant Taylor#31
RP · CHW
Jordan Hicks#44
RP · CHW
Luisangel Acuna#0
SS · CHW
Davis Martin#65
SP · CHW
Huascar Brazoban#50
RP · CHW
Joey Bart#25
C · CHW
Anthony Kay#18
SP · CHW
Graham Pauley#21
3B · CHW
Tanner Murray#41
LF · CHW
TSTyler Schweitzer#62
RP · CHW
David Sandlin#54
SP · CHW
Noah Schultz#22
SP · CHW
Tyler Davis#63
RP · CHW
Prelander Berroa#52
RP · CHW
Mike Vasil#61
RP · CHW
Jordan Leasure#49
RP · CHW
Chris Murphy#38
RP · CHW
Drew Thorpe#33
SP · CHW
Edgar Quero#26
C · CHW
Jonathan Cannon#48
RP · CHW
RNRikuu Nishida#51
RF · CHW
Shane Smith#64
SP · CHW
Tanner McDougal#55
RP · CHW
Blake Dunn#59
CF · CIN
Chase Burns#26
SP · CIN
Graham Ashcraft#23
RP · CIN
Hector Rodriguez#43
RF · CIN
JJ Bleday#22
LF · CIN
Jose Trevino#35
C · CIN
Matt McLain#9
2B · CIN
Sal Stewart#27
1B · CIN
Spencer Steer#7
1B · CIN
Tejay Antone#70
RP · CIN
Andrew Abbott#41
SP · CIN
CJCarlos Jorge#38
CF · CIN
Juan Brito#46
2B · CIN
Ke'Bryan Hayes#3
3B · CIN
Tony Santillan#64
RP · CIN
Will Banfield#60
C · CIN
Dane Myers#17
CF · CIN
JGJulian Garcia#57
RP · CIN
Nick Lodolo#40
SP · CIN
Oswaldo Cabrera#16
3B · CIN
Luis Mey#47
RP · CIN
Rhett Lowder#25
SP · CIN
Brandon Williamson#55
SP · CIN
Zach McCambley#62
RP · CIN
Carson Spiers#68
RP · CIN
Hunter Greene#21
SP · CIN
Connor Phillips#34
RP · CIN
Paxton Schultz#75
RP · CIN
Duncan Davitt#76
RP · CIN
Chase Petty#61
RP · CIN
Chase Solesky#72
RP · CIN
Edwin Arroyo#2
2B · CIN
Jose Franco#74
RP · CIN
Leonado Balcazar#85
SS · CIN
Noelvi Marte#4
RF · CIN
Zach Maxwell#78
RP · CIN
Brayan Rocchio#4
SS · CLE
Cade Smith#36
RP · CLE
Chase DeLauter#24
RF · CLE

Top all current MLB players — November 2026

See the full top list →
  1. 1Xander Bogaerts
  2. 2Kris Bryant

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.

Every player on a current MLB roster, team by team.

Every pick and every finished ranking here counts toward the top all current MLB players for November 2026.

How to use it

  1. Pick how many rows and what mix of matchups to deal.
  2. Call each row: left, right or even.
  3. Share the score, or save it for others to try.
  4. If someone is missing, use + Add or the search box under the board to bring them in.
  5. When you're done, download the picture or copy a link that opens your board as you left it.

More MLB