Detroit Lakes boys' hockey player Brandon Olson, a junior from Perham, was injured during the first period of Tuesday's boys' hockey game in Crookston after being checked into the boards by Pirate senior Ryan Bittner.
No penalty was called on the play.
After laying motionless on the ice for several minutes, he sat up and later skated off the ice with assistance from teammates.
Crookston athletic trainer Larry Anderson, who tended to Olson on the ice, said when he left he was doing fine, but later that night had to be rushed to a Fargo hospital where they determined he had bleeding in his brain.
"When we got out to him he was unconscious," Anderson said. "He was not moving but I saw that he was breathing so I was very happy about that. He hit his head on the boards and then on the ice. When we let him go he was as clear as anybody. He passed everything doc (Dr. Erik Kanten) and I put at him. He went from unconscious to 'oh, he looks pretty good.' His eyes were good, he was clear and he could talk."
Anderson said members of Olson's family were with him during the evaluation as was a "mom-ager," which is mom and manager.
On Olson's Twitter account, @BROlson_33, he tweeted Wednesday at about 5 a.m., "Thanks everybody I'm getting better! The bleeding has stopped in my brain and all these nurses are finally letting myself sleep #illbeback."
Detroit Lakes head coach Chris Denardo could not be reached by press time.
Crookston beat Detroit Lakes 9-0 Tuesday.