Ivan Ruiz has faced 80 opponents throughout his career

Player Team(s) Games
Omar Alvarado 2
Guillermo Andino 1
Rick Apodaca 1
Jeffrion Aubry 2
Sadell Ayala 1
Elias Ayuso 1
Miguel Ali Berdiel 1
Mark Bortz 1
Angel Caballero 1
Ismael Caro 1
Roberto Casiano 1
Carlos Collazo 2
Gabriel Colon 2
David Cortes 2
Rafael Cruz 2
Gabriel Cruz 2
Ricardo Dalmau 1
Josh Davis 1
Manuel De Jesus 2
Alfonse Dyer 1
Angel Figueroa 2
Matt Freije 1
Jonathan Garcia 1
Jose Guitian 1
Cliff Hammonds 1
Francis Jonathan Han 1
Roberto Jose Hatton 1
Samuel Hernandez 2
Curtis Jackson 1
Joel Jones 1
Jorge Lebron 2
James Life 1
Ian Lockhart 1
Freddie Martinez 1
Carlos Martinez 1
Ricardo Melendez 2
Osvaldo Mendez 1
Jose Mendez 1
Jean Carlos Morales 1
Lee Nailon 1
Manuel Narvaez 1
Roberto Nieves 1
Joel Nieves 1
Jonathan Oliver 1
William Orozco 1
Raul Orta 2
Martin Osimani 1
Wilfredo Pagan 2
Angel Paniagua 1
Jesse Pellot-Rosa 1
Rafael Perez 1
Manuel Perez 1
Danilo Pinnock 2
Edgardo Ramirez 2
Luis Steven Ramirez 1
Peter John Ramos 1
Shawn Redhage 1
Osiris Ricardo 1
Luis Rivas 1
Carlos Rivera 2
Raul Rivera 2
Jose Luis Rivera 1
Norberto Rivera 1
Emanuel Rivera Rosado 1
Angel Rosa-Clemente 2
Jose Rosario 1
Samuel Rosas 1
Gabriel Ruiz 1
Ricardo Sanchez 1
Eddin Santiago 1
Josue Soto 1
Greg Stevenson 1
Angel Daniel Vassallo 1
Christian Vazquez 1
Christopher Vega 2
Gilberto Venzen 2
Johwen Villegas 2
Samuel Villegas 2
Michael Watson 1
Ruben Wolkowyski 1