Llegó a La Franja para el Torneo Clausura 2018 y ha participado en un total de 95 juegos de liga, 3 de Fase Final y 6 de Copa MX, sumando un total de 104 compromisos vistiendo la camiseta blanquiazul.
Omar ha sido uno de los jugadores más regulares y destacados en los últimos torneos para la afición de Puebla, convirtiéndose en uno de los jugadores íconos de la escuadra Camotera.