A 22-year-old Rockland man was killed in a collision near West Main Street in Avon early Friday morning.

AVON — A 22-year-old Rockland man was killed when his car collided with a trailer truck on Harrison Boulevard in Avon early Friday morning.

James Crockett was identified as the man who died in the crash. Crockett was a member of the Bridgewater State University hockey team.

"James was the current president of the team & what he did on and off the ice will never be replaced. Thoughts & Prayers to his family," a tweet from the Bridgewater State hockey team Twitter account reads.

A Stoughton woman, who said she was driving behind the tractor-trailer toward Brockton on her way to work, told The Enterprise she saw a car driving in the opposite direction veer across the road and then hit the truck head-on and go off the road.

"I was the car right behind the truck that got hit," said Julie Noonan, 27, of Stoughton. "I saw out of the corner of my eye a car crossing lanes. I thought he would stop but he just kept going. He was coming straight at us. I had to jam on my brakes after the truck jammed on his brakes."

The crash happened about 5:13 a.m. when Crockett, driving a 2013 Chrysler sedan, collided head-on with the tractor-trailer causing his car to crash through the guardrail and go off the road into the woods.

"I kept saying 'Oh my God.' I kept thinking he would have swerved back and he never did. It was awful. There's nothing that the truck driver could have done differently," Noonan said. "Right after it happened I pulled over and called 911. One of the other people that stopped said he was unresponsive in the car."

When the Avon Fire Department arrived, they found that Crockett was trapped inside the car was unconscious. The Stoughton Fire Department was called to assist in getting him out of the vehicle.

The state Medical Examiner's office was called to the scene to investigate.

About 90 gallons of diesel fuel from the truck spilled into the road. The Department of Environmental Protection was called to the scene.

The State Police accident reconstruction unit and Norfolk County Crime Prevention and Control Unit was called to the scene. The Norfolk County District Attorney's office is in charge of the investigation.

Norfolk County DA spokesman Mike Connolly said while the crash is still under investigation, he does not anticipate there will be charges.