En 25 juegos Freire bateo para .246 (16 de 65) con un jonrón y cuatro carreras impulsadas.
Paso casi doce temporadas completas jugando en las menores con los Astros, Tigers, Cardinals, Giants y finalmente con los Orioles.
En Venezuela debuta con el equipo Navegantes del Magallanes donde jugó hasta 1998 cuando es traspasado a los Caribes de Oriente en cambio por el receptor Robert Machado.
Más tarde pasa a las Águilas del Zulia objeto de un nuevo cambio, esta vez por el veterano lanzador José Solarte.
Luego, en el año 2005 llega a los Tiburones de La Guaira junto al lanzador Oscar Álvarez en una nueva transacción en la cual se ven involucrados los jugadores Jackson Melián y Liu Rodríguez.