/cdn.vox-cdn.com/uploads/chorus_image/image/46923566/usa-today-8733950.0.jpg)
The Buffalo Bills are holding their eighth practice of 2015 training camp tonight at St. John Fisher (6-8 p.m. ET), but this won't be just like the rest of the sessions that have preceded it: the team is holding an intra-squad scrimmage tonight with more contact than usual, and head coach Rex Ryan has said that it will be of particular importance to ongoing roster battles with less than a week remaining before the preseason opener.
Update: That scrimmage is now complete. We'll have a more comprehensive recap of the opinions of those who saw it in person; for now, here's a quick and dirty look at the big-news items from the session.
Who sat out?
Not scrimmaging tonight for Bills: A. Williams, F. Jackson, B. Dixon, J. Wynn, J. Conner, Justin Brown, Deonte Thompson, Burton, Larsen.
— Mike Rodak (@mikerodak) August 8, 2015
Who was injured?
Scrimmage is done after 17 possessions. Ross Cockrell suffered a knee injury, Mario Butler has leg cramps and LeSean McCoy a tight hamstring
— Jay Skurski (@JaySkurski) August 9, 2015
Major lineup notes
Seantrel Henderson starting at right tackle. Duke Williams in at safety for Aaron Williams
— Joe Buscaglia (@JoeBuscaglia) August 8, 2015
Unofficial QB results
Unofficial passing stats from tonight's #Bills scrimmage: EJ Manuel 5-11, 104 yds, 1 TD; Matt Cassel 2-6, 27 yds; Tyrod Taylor 8-13, 77 yds.
— Jay Skurski (@JaySkurski) August 9, 2015
Rex reacts
#Bills HC Rex Ryan: It's not surprising that we never lit it up on offense. That usually doesn't happen with the first scrimmage
— Joe Buscaglia (@JoeBuscaglia) August 9, 2015
#Bills HC Rex Ryan: I thought EJ did a nice job tonight.
— Joe Buscaglia (@JoeBuscaglia) August 9, 2015
#Bills HC Rex Ryan: Tyrod Taylor, I was a little disappointed in him. I think he'd like to have a couple throws back
— Joe Buscaglia (@JoeBuscaglia) August 9, 2015
Camp schedule
Date | Time | Tickets | Coverage |
FRI 7/31 | 10-12 (AM) | Live, Recap | |
SAT 8/1 | 10-12 (AM) | Live, Recap | |
SUN 8/2 | 10-12 (AM) | Live, Recap | |
MON 8/3 | 6-8 (PM) | Info | Live, Recap |
WED 8/5 | 10-12 (AM) | Live, Recap | |
THU 8/6 | 10-12 (AM) | Live, Recap | |
FRI 8/7 | 10-12 (AM) | Live, Recap | |
SAT 8/8 | 6-8:30 (PM) | Info | |
MON 8/10 | 10-12 (AM) | ||
TUE 8/11 | 10-12 (AM) | ||
WED 8/12 | 6-8 (PM) | Info | |
SUN 8/16 | 10-12 (AM) | ||
MON 8/17 | 10-12 (AM) | Info | |
TUE 8/18 | 6-8 (PM) | Info | |
SAT 8/22 | 10-12 (AM) | ||
SUN 8/23 | 6-8 (PM) | Info | |
TUE 8/25 | 10-12 (AM) |