Xavier Allen has faced 72 opponents throughout his career

Player Team(s) Games
Alex Abreu 1
Victor Alvarez 2
Antonio Alvarez 1
Daniel Amigo 2
Emmy Andujar 2
Brody Angley 2
Emilio Barrera 2
Fernando Benitez 2
Jeffrey Cartagena 2
Jorge Casillas 1
Gerardo Chavez 2
Barry Chinedu 2
Denis Clemente 2
Ramon Clemente 1
Devon Collier 2
Will Daniels 1
Raul Delgado 2
Miguel Dicent 2
Travis Elliott 2
Rene Esparza 2
Jose Estrada 2
John Flowers 2
Osmar Garcia 1
Eric Garcia 2
Willie Green 2
Heissler Guillent 2
Israel Gutierrez 2
Andrey Haro 1
Eder Herrera 2
Fabian Jaimes 1
Joel James 2
Oscar Limon 2
Victor Liz 2
Jaime Lloreda 2
Jesse Lopez 1
Will Martinez 2
Lucas Martinez 2
Orlando Mendez 1
Pedro Meza 1
Gary Mondragon 1
Steve Monreal 1
Roberto Nelson 1
Ernesto Oglivie 2
Adonte Parker 2
Antonio Pena 2
Jean Pierre-Charles 2
Benjamin Puckett 1
Moises Quintana 2
Juan Ramirez 2
Derek Reese 1
Chris Reyes 2
G'mitri Rice 2
Omar Richards 2
Bryan Rivera 1
Roberto Rivera 1
Jose Rodriguez 1
Ray Rodriguez 2
Francisco Rodriguez 2
Karim Rodriguez 2
Carlos Rodriguez 2
Stephen Soriano 2
Joseph Soto 2
Reyshawn Terry 2
Aaron Valdes 2
Angel Daniel Vassallo 2
Alejandro Villanueva 1
Joaquin Villanueva 2
B.J. West 2
Tyrone White 2
Jordan Williams 2
Manuel Yanez 1
Julio Ybarra Aleman 2