Temperature driven magnetization reversal under zero field cooled (ZFC) process in SrRuO3 is observed at very low magnetic field (50 Oe). Magnetization reversal does not exist above 1000 Oe down to 2 K. The compensation temperature decreases and the peak in ZFC shifts towards lower temperature with the increase of magnetic field. Magnetic switching behavior is observed below Curie temperature. The normal and inverse magnetocaloric effect at low magnetic field limit coexist in a single compound. Random magnetic state plays a crucial role in ZFC magnetization reversal of SrRuO3.