Jacksonville Jaguars wide receiver Kassim Osgood had to leap out a second-floor window late Monday to escape a gun-wielding man who had attacked him and a 19-year-old Roar cheerleader he was visiting in a home on Fort Caroline Road.

By the time it was over, police said the armed intruder had traded gunfire with the woman after sticking a gun to her head, saying, "What did that football player say to his girlfriend, 'It's a good day to die,' " misquoting ex-Florida Gator Chris Rainey's recent text message to a former girlfriend.

Osgood, a former Pro Bowl special teams player in his first season with the Jaguars, had some minor bruises from his escape and being pistol-whipped, the Sheriff's Office report said. He declined to comment Wednesday.

"He's fine," coach Jack Del Rio said. "I'm aware of it. I really can't comment on that whole deal. But he's doing OK."

Julian Armond Bartletto, 20, of the 10500 block of Running Oak Court has been arrested on charges of aggravated battery, false imprisonment, armed robbery, burglary and violation of an injunction, police said. He was booked into the Duval County jail ineligible for bail, according to jail records.

Mackenzie Rae Putnal and Osgood, 30, were watching television in a second-floor game room just before 11:15 p.m. when a man walked in with his face covered with a plastic bag and pointed a gun at them. Exclaiming that "I can't believe you're with that guy," he pulled Putnal around the room by her hair and hit her with gun and fists before hitting Osgood in the head with the weapon too, the arrest report said.

The gunman took the woman's cell phone and tackled her when she tried to flee, holding the gun to her head as well as Osgood's and also hitting her dog several times. When ordered to sit on the floor, Putnal escaped down a hall and leaped over the balcony to the floor below, the report said.

The gunman ran after her, so Osgood jammed a chair under the game room door handle and jumped out a window to the lawn below, running to a neighbor's house to call police. Meanwhile, Bartletto and Putnal confronted each other downstairs with guns. The woman targeted him with her laser sight before both shot at each other and missed.

Bartletto fled, but was found at his home and arrested, police said.

Putnal could not be reached for comment, and family members did not want to comment.

Bartletto violated an injunction for protection order that stated he was restrained from "assaulting, threatening, abusing, harassing, following, interfering with or stalking" Putnal, the arrest report said.

A copy of the May 5 order also states he must stay away from her place of employment, EverBank Field, or school, Florida State College at Jacksonville.

Team spokesman Dan Edwards wouldn't confirm Putnal was a Roar cheerleader or comment on where the woman worked in the Jaguars organization. But the team's 2010 media guide lists a 19-year-old "Mackenzie" as a first-year cheerleader.

The media guide, which doesn't include Roar last names, lists her as a student majoring in dental hygiene. She is listed as a member in a picture on the Jaguars website forum page, but her name did not appear on the roster Wednesday.

Manager Christy Stechman Zynda did not return a phone message concerning her current status on the squad.

Osgood, 6-foot-5 and 225 pounds, caught the game-winning touchdown in the Jaguars' home-opening win against the Denver Broncos. He played seven years for the San Diego Chargers before signing this year with the Jaguars.

Times-Union writer Tania Ganguli contributed to this report.

dan.scanlan@jacksonville.com, (904) 359-4549