Buccaneers cornerback Robert McClain won’t play against the Panthers this weekend because of a concussion he suffered late in last Sunday’s loss to the Bills.

The hit that injured McClain cost the team 15 yards and wound up costing him financially as well. PFT has confirmed that McClain has been fined $24,309 for unnecessary roughness.

McClain hit Bills wide receiver Deonte Thompson high as he made a 44-yard catch down the sideline in the fourth quarter.