A semi truck carrying 80 head of cattle crashed on Highway 75 about a mile south of Bartlesville Tuesday morning.