For this season the Buffalo Bills lost a very experienced Center who calls the offensive line protections. The O line was a cluster fluck against the Ravens and the Texans saw this and attempted to get pressure on Allen as well.
Against the Ravens 3 sacks and 8 QB hits and against the Texans 1 sacks, 9 QB hits, and 16 knockdowns this season. In the past the Buffalo O line has done a great job of protecting Josh and in these last two games not so much. I'm not going to put it all on Center Connor McGovern, although he needs to take some blame.
What we know is that if hurried and harrassed at the start of a game Josh Allen can start having missed throws and the OC just doesn't have enough experience to know this and get him settled down asap. Short, quick throws, underneath stuff, Call some QB runs early. Aside from WR Khalil Shakir, all the WRs are new this season.
Now you would think that Josh would be looking at TE Dalton Kincade a whole bunch more, Knox too.
So, you could say all of the above, QB, OC, O line, and talent all contributed to two bad games. Now, three runs instead of 3 passes at the end of that Texans game, and things could have ended differently.
This NY Jets game on MNF will show us Bills fans that everyone on offense can get their stuff together... OR It could be a long season