Possible torn hamstring?

Torn, probably not, pretty big muscle to tear, most likely strained.