Controversial Ejection: Buccaneers Rookie Shilo Sanders Tossed for Punching Bills' Zach Davidson

Preseason Drama Erupts in Tampa Bay
In a heated preseason matchup on Saturday, Tampa Bay Buccaneers rookie safety Shilo Sanders found himself on the wrong side of referee scrutiny, as he was ejected for throwing a punch at Buffalo Bills tight end Zach Davidson. The incident unfolded during the first half, with the Bills facing a 2nd-and-9 from the Buccaneers' 23-yard line with 6:59 remaining on the clock.
Quarterback Shane Buechele connected with wide receiver Elijah Moore for a short one-yard gain, leading to a physical play downfield. Davidson engaged with Sanders in a blocking effort, holding his ground as he pushed Sanders further down the field. The former Colorado defensive back, incensed by the block, retaliated with a swing that caught the attention of the officiating crew.
Referees did not hesitate to throw the flag, deeming Sanders' actions unacceptable for the competitive atmosphere of preseason football. His ejection marked a significant moment in the game, raising questions about discipline and sportsmanship on the field.
Stay tuned for updates and detailed analysis on this developing story, as we continue to provide coverage on the Buccaneers, Bills, and the preseason highlights.








