Am I pregnant? Period is late

My bf rubbed his hard dick on my vagina but didn’t put it in , and he didn’t ejaculate. I got my period the next day, but I’m late for this months period by 4 days. Can I still be pregnant ?