Anteriormente jugó con los Minnesota Twins, Tampa Bay Rays, Miami Marlins y San Diego Padres.
Finalizó la temporada con promedio de bateo de .241 y 14 jonrones en 97 juegos, demostrando poca disciplina al batear que se reflejó en 117 ponches recibidos en 303 turnos al bate.
[10] En total para la temporada 2016, registró promedio de .203 con ocho jonrones y 23 impulsadas en 202 turnos al bate.
Comenzó su carrera en la temporada 2009-10 con los bengalíes, con los cuales jugó hasta el año 2014 cuando fue traspasado a los Caribes de Anzoáteguí con su hermano Orlando Arcia a cambio de los jugadores Eduardo Escobar (IF) y Avisaíl García (OF).
Sólo logró obtener un título con el club en la temporada 2011-12 mas vio poca acción debido a las lesiones.
Finalmente en su último año, bateó 15 hits, 3 dobletes y 5 jonrones en 3 partidos más que la temporada anterior.
El conjunto capitalino consiguió sobrepasar la temporada regular y el round robin en primer lugar, llegando a la final contra los Tiburones de La Guaira.
Oswaldo Arcia jugó un importante durante la temporada participando en 42 partidos durante la temporada regular, consiguiendo batear 40 hits, 9 dobletes y 11 jonrones en 124 turnos al bate, lo que le consiguió un porcentaje de bateo de .323.