Uno de los máximos exponentes de la lomita de pitcheo en décadas recientes de la pelota mexicana.
El nativo de Los Angeles, California, vio la primera luz el 14 de diciembre de 1948.
Jugó 12 temporadas en la Liga Mexicana de Beisbol con los Indios de Ciudad Juárez, Algodoneros de Unión Laguna, Saraperos de Saltillo y Rieleros de Aguascalientes.
Ostenta uno de los mejores promedios en porcentaje de ganados y perdidos en la historia de la liga de verano con .645 (147 triunfos y 81 derrotas).
Aparece entre los mejores en efectividad con 3.03; juegos iniciados, 258; innings lanzados, 2,035; juegos completos, 173; blanqueadas, 32 y ponches con 1,649.
En 1979 fue campeón de efectividad con 1.69; ponches, 222 y líder de juegos completos con 27. Ganó el título de ganados y perdidos dos años seguidos; en 1980 con 6-0 (.1000) y en 1981 con 20-5 (.800). Además, en 1980 fue campeón de ponches con 47.
En 1981 repitió el liderato de ponches con 187, fue líder de juegos ganados con 20 y juegos completos con 24. En 1982 fue líder de juegos ganados con 19, blanqueadas con 6 y juegos completos con 21.
En 1986 fue campeón de ponches con 155. Fue líder de juegos ganados dos años consecutivos, 1981 y 1982; además, lanzó dos juegos sin hit ni carrera, uno de ellos frustrado. En la Mexicana del Pacífico jugó 16 temporadas, de 1971-72 a 1989-90, con los Yaquis de Cd. Obregón, Ostioneros de Guaymas, Mayos de Navojoa, Algodoneros de Guasave, Aguilas de Mexicali y Venados de Mazatlán, finalizando con 100 triunfos y 108 derrotas.
Está entre los mejores en efectividad de todos los tiempos con 3.03, tercero en ponches con 1,456, cuarto en blanqueadas con 25 y octavo en triunfos con 100. Además, lanzó dos juegos sin hit ni carrera.
Rafael García ingresó al Salón de la Fama del Beisbol Mexicano en el año 2005.