SANTA CLARA, CA — The 49ers’ training camp just sent a loud and clear message: talent means nothing without discipline.
Training camp is a proving ground — not just for ability, but for accountability. And on a sweltering morning in Santa Clara, one rookie learned that the hard way.
The offensive lineman, signed as an undrafted free agent just months ago, arrived late and visibly disoriented on what was supposed to be a routine position group session. According to multiple team sources, he appeared intoxicated — the smell of alcohol unmistakable.
It didn’t take long for Kyle Shanahan to respond.
“You want to party?” Shanahan barked, loud enough for nearby players to freeze.
“Fine. You can party unemployed. Pack your stuff. You’re done here.”

The rookie had reportedly gone out during the team’s scheduled off day, attending a late-night party and returning to the dorms hours before his scheduled walkthrough. What might have been a youthful mistake elsewhere became an unforgivable breach in San Francisco — a franchise that preaches preparation, not potential.
“There’s a line you don’t cross,” one team veteran said. “Especially when you haven’t earned anything yet.”
That rookie is Greg Joseph, an offensive tackle out of Sacramento State. Joseph had yet to make his NFL debut but entered training camp with some quiet intrigue. He was a two-time All-Conference selection in college, praised for his toughness and versatility playing both guard and tackle. But all of that vanished the moment he put self over team.
Shanahan has long made it clear: there’s no tolerance for undisciplined behavior — especially from players still trying to earn their stripes. In a year where the 49ers are leaning heavily on youth and depth, Joseph’s actions were seen as a direct contradiction of the standard.

It’s a harsh reminder that in San Francisco, being a 49er is earned — every single day.
“The logo on your helmet means something,” Shanahan later added.
“You show us you don’t belong. At the 49ers, we don’t cut players on emotion. We cut them when they don’t respect the standard. That’s how we uphold the culture at the 49ers.”
Greg Joseph left camp facilities shortly after the incident and was officially waived by the team later that afternoon. He did not speak to media.
