Sergio Romo is coming off a great postseason and a World Series championship, but the offseason hasn’t been completely wonderful for the San Francisco Giants reliever.

Romo was detained at Las Vegas’ McCarran International Airport on New Year’s Day after he allegedly became belligerent with a Transportation Security Administration officer. Romo couldn’t provide the proper forms of identification to clear security and was detained after becoming “angry and aggressive” with the agent.

Watch This

The Giants have confirmed that Romo was detained.

Romo was cited for violating airport rules and released, but he was not allowed to fly and was escorted out of the airport. According to law enforcement sources who spoke to TMZ.com, Romo appeared to be under the influence of alcohol or drugs.

On Thursday night, Romo issued an apology through the team.

"I would like to sincerely apologize about the recent events at the Las Vegas airport which brought negative attention to the San Francisco Giants' organization and its fans. I love and respect the Giants, my teammates and our fans and promise to conduct myself in the future in the 'San Francisco Giants Way,'" Romo said.

Romo became a fan favorite last season, and during the team’s title run he allowed one run over 10 2/3 innings and saved four games. He was also a media favorite for his willingness to answer questions about a range of topics and giving thoughtful and articulate answers.

Romo, who is of Mexican descent, made headlines during the team’s championship parade by wearing a T-shirt that read “I JUST LOOK ILLEGAL.”