MLB players face-off

Every MLB team's starters, from ESPN's depth charts. Line up MLB 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
296 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
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
Salvador Perez#13
DH · KC
Corey Seager#5
SS · TEX
Manny Machado#13
3B · SD
Corbin Burnes#39
SP · ARI
Nolan Arenado#28
3B · ARI
Vladimir Guerrero Jr.#27
1B · TOR
Matt Olson#28
1B · ATL
Marcus Semien#10
2B · NYM
Francisco Lindor#12
SS · NYM
Juan Soto#22
LF · 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
Rafael Devers#16
1B · SF
Matt Chapman#26
3B · SF
Pete Alonso#25
1B · BAL
Michael Wacha#52
SP · KC
Andrew Benintendi#23
DH · CHW
Yordan Alvarez#44
DH · HOU
Trevor Story#10
SS · BOS
Kyle Schwarber#12
DH · PHI
Yoshinobu Yamamoto#18
SP · LAD
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
Yandy Diaz#2
DH · TB
Max Muncy#13
3B · LAD
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
Cal Raleigh#29
C · SEA
Tommy Edman#25
2B · LAD
Sean Murphy#12
C · ATL
Teoscar Hernandez#37
LF · LAD
Riley Greene#31
LF · DET
Maikel Garcia#11
3B · KC
Bo Bichette#19
3B · NYM
CJ Abrams#5
SS · WSH
Alejandro Kirk#30
C · TOR
Jake Cronenworth#9
2B · SD
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
Steven Kwan#38
LF · CLE
Brandon Marsh#16
LF · PHI
Shea Langeliers#23
C · ATH
Brent Rooker#25
DH · 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
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
Jacob Misiorowski#32
SP · MIL
Gabriel Moreno#14
C · ARI
Shane Baz#34
SP · BAL
Jake Burger#21
1B · TEX
Willy Adames#2
SS · SF
Joe Mack#80
C · MIA
Tim Tawa#13
1B · ARI
Geraldo Perdomo#2
SS · ARI
Lars Nootbaar#21
LF · ARI
Jordan Lawlar#10
CF · ARI
ACAdrian Del Castillo#25
DH · ARI
Jacob Lopez#57
SP · ATH
Joshua Kuroda-​Grauer#44
3B · ATH
Zack Gelof#20
3B · ATH
Jacob Wilson#5
SS · ATH
Tyler Soderstrom#21
LF · ATH
Henry Bolte#33
CF · ATH
Lawrence Butler#4
RF · ATH
Ozzie Albies#1
2B · ATL
Austin Riley#27
3B · ATL
Brett Wisely#0
2B · ATL
Mike Yastrzemski#18
LF · ATL
Michael Harris II#23
CF · ATL
Drake Baldwin#30
C · ATL
Samuel Basallo#29
C · BAL
Jackson Holliday#7
2B · BAL
Jordan Westburg#11
3B · BAL
Rece Hinds#62
RF · BAL
Colton Cowser#17
CF · BAL
Dylan Beavers#12
LF · BAL
Coby Mayo#16
3B · BAL
Curtis Mead#11
3B · BOS
Caleb Durbin#5
3B · BOS
Jarren Duran#16
LF · BOS
Ceddanne Rafaela#3
CF · BOS
Wilyer Abreu#52
RF · BOS
Roman Anthony#19
LF · BOS
Justin Steele#35
SP · CHC
Miguel Amaya#9
C · CHC
Michael Busch#29
1B · CHC
Nico Hoerner#2
2B · CHC
Pedro Ramirez#75
2B · CHC
Matt Shaw#6
RF · CHC
Sean Burke#59
SP · CHW
Kyle Teel#8
C · CHW
Chase Meidroth#10
2B · CHW
Miguel Vargas#20
3B · CHW
Colson Montgomery#12
SS · CHW
Sam Antonacci#17
LF · CHW
Tristan Peters#29
CF · CHW
Braden Montgomery#24
RF · CHW
Chase Burns#26
SP · CIN
Jose Trevino#35
C · CIN
Spencer Steer#7
1B · CIN
Matt McLain#9
2B · CIN
Sal Stewart#27
1B · CIN
JJ Bleday#22
LF · CIN
Blake Dunn#59
CF · CIN
Hector Rodriguez#43
RF · CIN
Parker Messick#77
SP · CLE
Patrick Bailey#16
C · CLE
Kyle Manzardo#9
1B · CLE
Travis Bazzana#37
2B · CLE
Brayan Rocchio#4
SS · CLE
Petey Halpin#0
CF · CLE
Chase DeLauter#24
RF · CLE
Jo Adell#7
RF · CLE
MAMason Adams#38
SP · COL
Hunter Goodman#15
C · COL
TJ Rumfield#7
1B · COL
Connor Norby#35
2B · COL
Kyle Karros#12
3B · COL
Ezequiel Tovar#14
SS · COL
Jake McCarthy#31
LF · COL
Cole Carrigg#16
CF · COL
Mickey Moniak#22
LF · COL
Adael Amador#1
2B · COL
Troy Melton#52
SP · DET
Dillon Dingler#13
C · DET
Spencer Torkelson#20
1B · DET
Hao-​Yu Lee#50
2B · DET
Kevin McGonigle#7
SS · DET
Trey Sweeney#27
SS · DET
Max Clark#15
CF · DET
Kerry Carpenter#30
RF · DET
Eduardo Valencia#32
DH · DET
Hunter Brown#58
SP · HOU
Yainer Diaz#21
C · HOU
Jeremy Pena#3
SS · HOU
Taylor Trammell#26
LF · HOU
Cam Smith#11
RF · HOU
Carter Jensen#22
C · KC
Vinnie Pasquantino#9
1B · KC
Michael Massey#19
2B · KC
JRJohn Rave#16
RF · KC
Kyle Isbel#28
CF · KC
Jac Caglianone#14
RF · KC
Reid Detmers#48
SP · LAA
Moises Ballesteros#13
DH · LAA
Nolan Schanuel#18
1B · LAA
Christian Moore#4
2B · LAA
Denzer Guzman#23
3B · LAA
Zach Neto#9
SS · LAA
Wade Meckler#53
LF · LAA
Jose Siri#28
LF · LAA
Josh Lowe#3
LF · LAA
Andy Pages#44
CF · LAD
Griffin Conine#18
RF · MIA
Xavier Edwards#9
2B · MIA
Javier Sanoja#8
3B · MIA
Heriberto Hernandez#13
LF · MIA
Jakob Marsee#87
CF · MIA
Owen Caissie#17
RF · MIA
Kyle Stowers#28
1B · MIA
Andrew Vaughn#28
1B · MIL
Brice Turang#2
2B · MIL
David Hamilton#6
3B · MIL
Cooper Pratt#12
SS · MIL
Jackson Chourio#11
LF · MIL
Garrett Mitchell#5
CF · MIL
Sal Frelick#10
RF · MIL
Victor Caratini#37
C · MIN
Royce Lewis#23
1B · MIN
Kody Clemens#2
2B · MIN
Brooks Lee#22
3B · MIN
Kaelen Culpepper#12
SS · MIN
Luke Keaschall#15
2B · MIN
Trevor Larnach#9
LF · MIN
Nolan McLean#26
SP · NYM
Francisco Alvarez#4
C · NYM
Jared Young#29
1B · NYM
A.J. Ewing#9
CF · NYM
Carson Benge#3
RF · NYM
Mark Vientos#27
1B · NYM
Cam Schlittler#31
SP · NYY
Austin Wells#28
C · NYY
Luis Garcia Jr.#26
1B · NYY
Anthony Volpe#11
SS · NYY
Ryan McMahon#19
3B · NYY
George Lombard Jr.#96
SS · NYY
Spencer Jones#78
CF · NYY
Ben Rice#22
DH · NYY
Cristopher Sanchez#61
SP · PHI
J.T. Realmuto#10
C · PHI
Bryson Stott#5
2B · PHI
Otto Kemp#31
LF · PHI
Justin Crawford#2
CF · PHI
Bryan De La Cruz#41
RF · PHI
Paul Skenes#30
SP · PIT
Rafael Flores Jr.#43
C · PIT
Spencer Horwitz#2
1B · PIT
Nick Gonzales#3
3B · PIT
Jacob Gonzalez#26
SS · PIT
Konnor Griffin#6
SS · PIT
Bryan Reynolds#10
LF · PIT
Oneil Cruz#15
CF · PIT
Esmerlyn Valdez#55
RF · PIT
Randy Vasquez#98
SP · SD
Ethan Salas#8
C · SD
Gavin Sheets#30
1B · SD
Dustin Harris#29
LF · SD
Luis Campusano#12
C · SD
Logan Gilbert#36
SP · SEA
Cole Young#2
2B · SEA
Brendan Donovan#33
3B · SEA
Colt Emerson#4
SS · SEA
Luke Raley#20
RF · SEA
Lazaro Montes#99
RF · SEA
Dominic Canzone#8
DH · SEA
Anthony Molina#45
SP · SF
DCDrew Cavanaugh#61
C · SF
JCJonah Cox#53
CF · SF
Casey Schmitt#10
LF · SF
Jung Hoo Lee#51
RF · SF
Bryce Eldridge#8
DH · SF
Michael McGreevy#36
SP · STL
Leo Bernal#13
C · STL
Alec Burleson#41
1B · STL
JJ Wetherholt#26
2B · STL
Blaze Jordan#33
3B · STL
Masyn Winn#0
SS · STL
Joshua Baez#22
LF · STL
Nathan Church#27
CF · STL
Jordan Walker#18
RF · STL
Ivan Herrera#48
DH · STL
Liam Hicks#34
C · TB
Richie Palacios#1
2B · TB
Taylor Walls#6
SS · TB
Chandler Simpson#14
LF · TB
Jonny DeLuca#21
RF · TB
Danny Jansen#9
C · TEX
Ezequiel Duran#20
SS · TEX
Josh Jung#6
3B · TEX
Wyatt Langford#36
LF · TEX
Evan Carter#32
CF · TEX
Brandon Nimmo#24
RF · TEX
Justin Foscue#14
2B · TEX
Ernie Clement#22
2B · TOR
Kazuma Okamoto#7
3B · TOR
Andres Gimenez#0
SS · TOR
Nathan Lukes#38
RF · TOR
Brett Bateman#21
CF · TOR
Addison Barger#47
RF · TOR
Sean Keys#20
DH · TOR
Cade Cavalli#24
SP · WSH
Keibert Ruiz#20
C · WSH
Abimelec Ortiz#81
1B · WSH
Brady House#12
3B · WSH
Nasim Nunez#26
2B · WSH
Daylen Lile#4
LF · WSH
Jacob Young#30
CF · WSH
Dylan Crews#3
RF · WSH
James Wood#29
RF · WSH

Top MLB players — November 2026

See the full top list →
  1. 1Shohei Ohtani
  2. 2Jonathan Aranda
  3. 3Brice Turang
  4. 4Elly De La Cruz
  5. 5Sal Stewart

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 MLB team's starters, from ESPN's depth charts.

Every pick and every finished ranking here counts toward the top 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