≡ Menu

Week Eleven Game Scripts: Game Script Winners go 14-0

Some weeks, the NFL is filled with comebacks. Some weeks there are teams that wind up winning with strongly negative Game Scripts. And then there was week 11. There were only three comebacks last weekend, and none of them were last-minute comebacks:

  • Seattle led 20-17 entering the 4th quarter, but the Chiefs scored the game’s final points — a Knile Davis touchdown — with over 13 minutes left in the quarter.
  • Pittsburgh technically trailed 24-13 entering the 4th quarter, before Le’Veon Bell scored on the first play of the final frame. The Steelers scored the go-ahead score with just over nine minutes left, and since Pittsburgh led for most of the first half, the Steelers finished with a Game Script of +0.3.
  • Carolina took a 1-point lead with just over 6 minutes left in the game against Atlanta, but the Falcons responded with a field goal on the ensuing drive to win the game. The kick came with just over 2 minutes remaining, but a 1-point 4th quarter deficit doesn’t move the Game Script needle.

The table below shows the Game Scripts for each game in week 11. As you can see, despite some shocking upsets, week 11 was as straightforward as it gets: all 14 teams with positive Game Scripts were victorious. For the second straight week, the Packers provided the biggest Game Script of the week, while the Bucs (!) were the only other team with a Game Script in double digits. [click to continue…]

{ 5 comments }

Week Ten Game Scripts: Primetime Blowouts

Don't bet against Rodgers in Movember

Don't bet against Rodgers in Movember.

It was another week of blowouts in the NFL, particularly in prime time. On Thursday night, the Browns shocked the Browns with a 24-3 blowout, as Andy Dalton produced a historically bad performance. Cleveland had a Game Script of +12.8, which turned out to be the third largest of the week.

On Monday Night Football, the Eagles dominated the Panthers. Darren Sproles scored two first quarter touchdowns, Jordan Matthews chipped in with two touchdown catches from Mark Sanchez later in the game, and Philadelphia won, 45-21. That score is a bit misleading, as Kelvin Benjamin caught two late touchdowns: the Eagles had a Game Script of +20.0, which is more in line with about a 40-point win.

But the biggest Game Script of the week came in the other primetime game, Bears at Packers on Sunday Night Football. Aaron Rodgers was an insane 18/24 for 315 yards and 6 touchdowns… in the first half! Green Bay produced a Game Script of +28.7. The Packers took a 42-0 halftime, lead, and finished with the second best Game Script of 2014.

The table below shows the Game Scripts from every game in week 10: [click to continue…]

{ 5 comments }

These two men like to throw the ball

These two men like to throw the ball.

Andrew Luck and Tom Brady are pretty good. And it appears as though their coaches know it.

The Colts were were the 2nd strongest pass identity of any team in the NFL through seven weeks. Since then, Indianapolis has kicked it up another notch: in week 8, the Colts threw on over 80% of their plays while playing under a Game Script of -11.6 against the Steelers. Well this week, Indianapolis posted a Game Script of +13.0… and still managed to throw on 67% of all plays! Combine the team’s fast tempo with its pass-heavy nature, and you can see why Luck easily leads the league in pass attempts (oh, and pass completions, passing yards, and passing touchdowns). Luck now has 393 attempts; in NFL history, only Drew Bledsoe (401 in 1994) has thrown more passes through 9 games.

In the case of Brady, his name may as well be a proxy for Rob Gronkowski, who has transformed this offense over the past month. New England passed on 68% of plays against the Broncos, despite the Patriots having a Game Script of +11.5. With Stevan Ridley out for the year and Gronkowski playing some of the best football of his career, New England seems destined to stick with this pass-heavy approach. In each of the past three weeks, the Patriots have passed at least 10% more than one would project from the team’s Game Scripts.1

The largest Game Script of the weekend was also the most surprising: Miami blew out San Diego, 37-0, and posted a Game Script of +19.8 along the way. Miami led 7-0, 20-0, and 37-0 after each of the first three quarters in a total annihilation of of the Chargers. Miami was more pass-happy, and San Diego more run-happy, than you might expect: as a result, despite the one-sided nature of the game, the Chargers only passed on 8.5% more plays than the Dolphins. The table below shows the Game Scripts data from each game in week 9: [click to continue…]

  1. Based on the formula: 0.000005*GameScript^3 – 0.00003 * Game Script^2 – 0.0082 * Game Script +0.5875. []
{ 0 comments }

Week Eight Game Scripts: The New Comeback of the Year

If you watched the Lions/Falcons game — you know, the Wembly WhyamIwatchingthisgame — you probably left with the feeling that neither team deserved a win. The game was a disaster of epic proportions at the coaching level, but the game was also notable for another reason: after trailing 14-0 at the end of the first quarter and 21-0 at halftime, the Lions came back to win, 22-21. Detroit posted a Game Script of -11.3, making it the largest comeback of the year.

The biggest blowout of the week was in Foxboro, where the Bears lost by 28 points and posted a Game Script of -21.0. In a weird twist, though, both teams had pretty similar pass/run ratios. Was this due to New England being pass-happy despite leading, Chicago being run-heavy despite trailing, or a combination of both? As it turns out, both teams veered off their expected pass/run ratios by about 10%. A team with a Game Script of +21.0 should be expected to pass on about 45% of plays, while the Patriots 56% of the time. On the flip side, the Bears would have been projected to pass 70% of the time, but wound up throwing on just 59% of all plays. Chicago ran well — Matt Forte and Ka’Deem Carey combined for 147 yards on 25 carries — while New England was passing uh, very well, with Tom Brady completing 30 of 35 passes and throwing five touchdowns.

The table below lists the Game Scripts from each game in week 8: [click to continue…]

{ 2 comments }

Pass Identities Through Seven Weeks

I’ve published the Game Scripts data from every game this year at the 2014 Game Scripts page, available here. What would it look like if we plotted Game Script score (on the X-Axis) against Pass Ratio (on the Y-Axis) for every game this year? Something like this:

game scripts
As you move from a more negative Game Script to a more positive one, the expected Pass Ratio decreases. But the relationship is not purely linear: in extreme cases, the Pass Ratios tend to move a bit more towards league average, and I think that trend is probably even stronger than it might appear on this graph. In any event, you can derive a best-fit polynomial equation from that data, which could give us an expected Pass Ratio.

Luck's Colts have been very pass-heavy in 2014

Luck’s Colts have been very pass-heavy in 2014

For example, with a Game Script of +3.0, teams should be expected to pass on 56.3% of all plays. But in the Eagles/49ers game, Philadelphia passed on 78.6% of all plays. At the time, I thought it was an oddly pass-happy performance, as it turns out, it was the most pass-heavy game of the year, with a pass rate 22.3% higher than expectation.

If we perform that calculation for every game this year, we can derive season grades. Let’s look at the Colts line in the table below. In 7 games this year, Indianapolis has an average Game Script of +7.9, which happens to be the highest in the NFL (the table is fully sortable). Based on how each game has unfolded, Indianapolis would be expected to pass on just 52.7% of all plays if it was an average team; however, the Colts have passed on 59.4% of all plays. That means the Colts have passed 6.7% above expectation, the second highest rate in the NFL this year. The table below lists that data for each team through week 7: [click to continue…]

{ 16 comments }

Week 7 (2014) Game Scripts: Packers Lead the Way

For the second straight week, a pair of blowouts registered Game Scripts of at least +17.0 points. This time, two 2013 NFC playoff teams were on the losing side of things, as the Packers (+22.8) crushed the Panthers in the afternoon before the Broncos obliterated the 49ers (+18.0) at night. Aaron Rodgers was his absurdly hyper efficient self, completing 19 of 22 passes for 255 yards and 3 touchdowns. Peyton Manning, in addition to setting the career passing touchdowns record, threw for a first down on 14 of his 28 dropbacks. That’s pretty darn good.1

There were only two teams to win in week 7 with a negative Game Script.  The most shocking comeback of the day came in Detroit, where the Lions overcame a 13-point deficit with five minutes remaining to win, 24-23. In Buffalo, the Bills drove 80 yards in just over three minutes and defeated the Vikings when Kyle Orton hit Sammy Watkins for a touchdown with just one second left in the game.

In the “misleading final scores” category, the Browns/Jaguars game takes first prize. The Jaguars posted a Game Script of just +1.5 in the team’s 24-6 win; the Browns actually led for most of the first half and had the ball in Jacksonville territory in the middle of the fourth quarter tailing by just four points. Alas, two late touchdowns, and it turned into a Jaguars blowout. On the other side of the coin, the Rams won by just two points, but were in control for most of the game in the upset victory over Seattle. St. Louis had a 21-3 first half lead, before Russell Wilson second-half magic nearly altered the result. For the day, Wilson became the first player to ever pass for 300 yards and rush for 100 yards in the same game.

The table below lists the Game Scripts data from each game in week 7.

[click to continue…]

  1. The best rate this year was Matt Ryan against Tampa Bay, when he picked up a first down on 60% of his dropbacks. []
{ 9 comments }

Week 6 (2014) Game Scripts: Bucs Blown out Again

It was only back in week 3 when the Falcons posted a Game Script of 32.5 against the Bucs. In week 6, the Ravens nearly duplicated that effort in Tampa Bay!

Joe Flacco threw two touchdowns to Torrey Smith in the first 6 minutes of the game. He would hit Kamar Aiken and Michael Campanaro before the quarter was over, becoming just the second quarterback in NFL history with four first-quarter touchdown passes. The other? Tommy Kramer in 1986 against the Packers.

Baltimore’s Game Script produced the 2nd best Game Script of the year; meanwhile the Eagles’ 27-0 shutout against the Giants came with a Game Script of +17.1, the 7th highest mark this season.

The table below lists the Game Scripts data from each game in week 6. As is customary around these parts, I’ve highlighted the Bengals/Panthers game in blue as a result of their tie (you can move your cursor over that row to see it more clearly, not that I know why you would want to). [click to continue…]

{ 4 comments }

Brian Football

Brian Football.

Last week in this space, we bemoaned the large number of blowouts and the lack of exciting comebacks. Apparently, bemoaning works.

After falling behind against Atlanta by a score of 20-10, the Giants scored the final 20 points of the game to steal the win. The Saints jumped out to a 13-0 lead against Tampa Bay, but the Bucs responded by going on a 31-7 run. With the season teetering on the edge, New Orleans responded by scoring 17 straight points to pull off the rare come from ahead comeback.

In Detroit, the Lions jumped out to a 14-0 lead. But the Bills scored 17 straight, and won with a Game Script of -6.4. In Carolina, the Bears took an early 21-7 lead, but the Panthers scored 24 of the game’s final 27 points, winning with a -3.8 Game Script. But by far the biggest comeback of the day came in Tennessee, when the 2014 edition of the Kardiac Kids pulled off the largest road comeback in NFL history.

With 2:55 left in the first half, the Titans led the Browns, 28-3. But from that point forward, Brian Hoyer completed 16 of 27 passes for 259 yards and 3 touchdowns, while Ben Tate, Isaiah Crowell, and Terrance West rushed 24 times for 107 yards. By the end of the day, Cleveland had won 29-28 despite a Game Script of -10.5. That checks in as the worst Game Script by a winning team since the Colts won with a -11.0 against the Texans in week 9 of last season.

The table below shows all the Game Scripts data from week 5:

[click to continue…]

{ 10 comments }

Thursday Night Football. New York and Washington. Can you feel the excitement? Probably not. Despite being 3-point underdogs, the Giants won in a snoozer, 45-14, while posting a Game Script of +12.9.

Okay, what about Sunday Night Football? Dallas and New Orleans. Tony Romo and Drew Brees. Can you feel the excitement? Probably not. Despite being 3-point underdogs, the Cowboys won in a snoozer, 38-17, while posting a Game Script of +14.4.

The week ended with Monday Night Football and Tom Brady! Can you feel the excitement? Probably not. Despite being 3-point underdogs, the Chiefs won in a snoozer, 41-14, while posting a Game Script of +14.5.

In between, two other teams — Miami and Indianapolis — also finished with Game Scripts of 13-14 points. Green Bay and San Diego won by a combined 40 points, although the Game Scripts indicated slightly more competitive action against the Bears and Jaguars than that final score. In fact, just two games were won by teams with negative Game Scripts, and those were the only two real comebacks of the week.1

TeamH/ROppBoxscorePFPAMarginGame ScriptPassRunP/R RatioOp_POp_ROpp_P/R Ratio
KANNWEBoxscore41142714.5283842.4%331667.3%
DALNORBoxscore38172114.4303446.9%451278.9%
INDTENBoxscore41172413.8414150%311567.4%
MIA@OAKBoxscore38142413.5313547%461773%
NYG@WASBoxscore45143112.9403851.3%351767.3%
BALCARBoxscore38102811.9313050.8%362559%
GNB@CHIBoxscore3817217.1281959.6%364146.8%
SDGJAXBoxscore3314196.2411968.3%402561.5%
DET@NYJBoxscore241775.9382758.5%352657.4%
MINATLBoxscore4128135.6304440.5%422265.6%
HOUBUFBoxscore231761.5392263.9%462366.7%
TAM@PITBoxscore27243-1.3442068.8%462663.9%
SFOPHIBoxscore26215-3344244.7%441278.6%

The two teams to win with negative Game Scripts were San Francisco and Tampa Bay. The 49ers trailed for most of the first half, and the Eagles extended their lead to 21-10 in the 2nd quarter. That means that in every Philadelphia game this year, the first team to obtain a 10-point lead has wound up losing. And the 49ers, after blowing a 17-point lead to the Bears and an 8-point lead to the Cardinals, finally found themselves on the positive side of a comeback. In Pittsburgh, the Bucs jumped out to a 10-0 lead, Pittsburgh responded with a 24-7 run, and then Tampa Bay scored the final 10 points of the game.

For the Patriots, this was the 3rd worst Game Script of the Tom Brady era. The worst performance came in the 31-0 loss to the Bills on opening day 2003, when the Patriots had a Game Script of -18.0. The only other game with a lower Game Script was a -16.6 in the playoff loss to the 2009 Ravens.

Finally, let’s look at some of the unusual pass/run ratios from week 4:

  • Against the Packers, the Bears became the first team since 1976 to run 40+ times despite losing by at least three touchdowns. To some extent, there was a perfect storm of events to make that happen: the Packers scored the final 24 points of the game, and the 21-point margin was much worse than the -7.1 Game Script number indicates. But Chicago still was very run-happy in this game: consider that the Bears ran more than they passed, while the Packers threw on about 60% of their plays. That stat line is typically associated in a game where the Bears would be posting the +7.1 Game Script, not the other way around. Of course, Chicago rushed for 235 yards and averaged 5.7 yards per carry, which might explain the run-heavy offensive game plan.
  • The Chargers are known as a run-oriented team, but injuries to Ryan Mathews and Danny Woodhead may change things. Donald Brown and Branden Oliver rushed 19 times for just 42 yards against the Jaguars. As a result, San Diego threw on about twice as many plays as it ran, which is out of character for a team (especially the Chargers) with a +6.2 Game Script. Jacksonville actually ran more frequently, although without much success (to be fair, five of the Jaguars runs were by Blake Bortles). Were the Jaguars trying to protect their rookie quarterback? Probably. But giving Toby Gerhart, Denard Robinson, and Jordan Todman 20 carries isn’t worth much if they can only muster 61 yards. Another sign of the team’s conservative attack: Other than a 44-yard bomb to Allen Hurns, Bortles averaged 7.6 yards per completion on his other 28 completions.
  • The Jets and Lions had nearly identical pass/run ratios, with Detroit passing slightly more often. That is only unusual because the Jest trailed by an average of 5.9 points throughout the game on Sunday. As we’ve said just about every week, the Jets like to run the ball, and teams do not like to run the ball against the Jets. By the end of the year, expect New York to rank in the bottom three in both pass identity and in opponent’s pass identity.
  • The Eagles had an incredible 78.6% pass rate against San Francisco. Nick Foles did not have a very good day, completing just under half of his pass attempts.  So why did the Eagles abandon the run? LeSean McCoy couldn’t do much against the 49ers front: he had just 10 carries for 17 yards, with Darren Sproles chipping in with only one rush.  The Eagles offensive line has been decimated, although it’s not clear that the response to that circumstance is a very pass-happy attack. There’s nothing wrong with passing so often, but it’s always worth noting when the team that was the most pass-happy of the week was in one of the more competitive games. The Eagles had been passing on around 60% of their plays through the first three weeks, with a consistent ratio each week.  Perhaps Sunday’s result says more about the opponent than it does the Eagles.
  1. Technically, the Vikings had a 4th quarter comeback against the Falcons, but Minnesota took the lead for good with about 11 minutes left in the game. []
{ 4 comments }

Ryan posted his 2nd monster game in three weeks on TNF.

Ryan posted his 2nd monster game in three weeks on TNF.

In 2013, the largest Game Script was 23.8, courtesy of the Chiefs 45-10 blowout in Washington. But that game was child’s play compared to the NSFW game that was Atlanta/Tampa Bay on Thursday Night.

The Falcons finished with a Game Script of +32.5, the sixth highest in NFL history. Matt Ryan finished the day 21 of 24 for 286 yards and 3 touchdowns. Incredibly, Atlanta turned it over 4 times, although that didn’t stop the Falcons from finishing +1 in the turnover margin.

In a normal week, Indianapolis would stand out for its thrashing of the Jaguars: the Colts posted a Game Script of 19.8, which is even large by Indianapolis/Jacksonville standards. Last year, the Colts finished with Game Scripts of 15.5 and 17.8 against the Jags. What’s weird, though, is that Indianapolis — which has a tendency to get very conservative at times — has thrown on about 60% of its plays in the team’s last three games against the Jaguars, despite monster leads. Andrew Luck fantasy owners, take note, although I’m not quite sure what this says about the Colts mindset.

The Bengals continued their dominant ways in week 3, holding an average margin of victory of 14.8 points against the Titans. Cincinnati had a Game Script of +8.5 in week 2, while the Titans had -8.5 Game Script in week 2, so I guess 8.5 + -8.5 = 14.8? Leave the math to the professional bloggers, folks.

The table below shows the Game Scripts data from each team in Week 3: [click to continue…]

{ 1 comment }

Marshall wonders why the Bears Game Script was so poor.

Marshall wonders why the Bears Game Script was so poor.

It was a week for comebacks in the NFL. Chicago trailed San Francisco 17-0 with just 30 seconds left in the first half, but won 28-20. With 20 minutes left, the Eagles trailed the Colts 20-6, but came back to win 30-27. Midway through the 2nd quarter, the Jets led the Packers 21-3, but Green Bay came back to win, 31-24.

All three games produced Game Scripts by the winning team of between -4 and -7 points. Game Scripts, regular readers know, measure the average points differential over the course of the entire game. Week 2 brought a pair of games with very large game scripts, with Oakland (Game Script of -15.9) and Jacksonville (-15.3) failing to look competitive in losses to houston and Washington, respectively. Minnesota (-11.7) wasn’t much better. Not surprisingly, the Raiders, Jaguars, and Vikings all passed significantly more often than their opponents. [click to continue…]

{ 3 comments }

Regular readers are familiar with the concept of Game Scripts, the term I’ve used to represent the average margin of lead or deficit over the course of every second of a game. Let’s use the Washington/Houston game (since it featured just four scoring plays) to explain how to calculate the Game Script score.

The first score of the game came with 6:11 left in the second quarter, when Darrel Young rushed for a touchdown (the extra point was blocked, of course, by J.J. Watt).  This means for the first 23 minutes and 49 seconds, the score was tied.  On Houston’s ensuing drive, Ryan Fitzpatrick hit DeAndre Hopkins for a 76-yard touchdown with 4:28 left in the half.  That means Washington held a 6 point lead for only one minute and 43 seconds.

After a three-and-out, Washington’s punt was blocked, and Alfred Blue recovered, giving Houston a 14-6 lead with 2:09 left in the half.  This means that Houston held a 1-point lead for two minutes and 19 seconds.

Then, the Texans held that 8-point lead for just over 30 minutes: Houston kicked a field goal right at the two minute warning, and ultimately won, 17-6.

Now, to calculate the Game Script, all you need to do is average the Texans’ margin over the course of the 3600 seconds in the game. As you can see in the table below, that number is 4.3. [click to continue…]

{ 10 comments }

Are Teams Afraid To Pass Against Seattle?

The Legion of Boom May Be Harmful To Your Offense's Health

The Legion of Boom May Be Harmful To Your Offense's Health.

We know that the Seahawks pass defense is historically good, but the title of this post sounds like it was written by a Seahawks homer, right? I mean, who else besides a green-and-blue fanboy (or maybe Richard Sherman or Earl Thomas) would write something as absurd as “Seattle’s pass defense is so good that teams are afraid to throw on them!!!”

The thing is, it’s kind of true. Seattle faced only 568 pass attempts (including sacks) during the regular season, the sixth fewest in the NFL.  Some of that is due to the Seahawks pace on offense and dominance of a defense that prevented sustained drives; even still, opponents passed on “only” 57.4% of all plays against Seattle.

Seattle ranked below average — 18th — in percentage of pass plays faced, but there’s a reason I put only in quotes. Seattle held an average lead over every second of game play this year of 5.6 points, the third best mark in the NFL. Denver and San Francisco were the only teams to play with larger leads, and they ranked 6th and 7th in percentage of plays faced that were passes. This is hardly a newsflash — teams generally throw often when trailing — but that wasn’t the case with 2013 Seahawks.

When Steve Buzzard used the Game Scripts data to determine defensive pass identities, he found that teams were more hesitant to pass against Seattle (once adjusting for the score and strength of schedule) than against any team in the league. I thought it would be interesting to take another crack at measuring this effect. We can use the score differential after each of the four quarters of the game to determine how many pass attempts (as a percentage of total plays) a team *should* face. [click to continue…]

{ 6 comments }

Steve Buzzard has agreed to write another guest post for us. And I think it’s a very good one. Steve is a lifelong Colts fan and long time fantasy football aficionado. He spends most of his free time applying advanced statistical techniques to football to better understand the game he loves and improve his prediction models.


Last month, I wrote about how to project pass/run ratios using offensive Pass Identities and the point spread. However, this methodology only considers one side of the ball. Can we actually improve our projections model using both offensive and defensive Pass Identities? As it turns out the answer is yes.

First, I started off by creating defensive Pass Identities using the same methodology found here. The first thing I noticed was the standard deviation of pass ratios for defenses was only 3.0% compared to 5.1% for offenses. This led me to believe that offenses control how much passing goes on in a game more than defenses. I was glad to see this as it confirmed most of my previous research as well. Given this, it wasn’t appropriate to use a standard deviation of 3.0% for defenses in my projection while using a standard deviation of 5.1% for offenses. Instead, I used the combined standard deviation of all 64 offensive and defensive pass ratios, which turned out to be 4.17%. This doesn’t change the order of passer identities much but obviously does increase the deviation from the mean for the offensive side of the ball and decrease it for the defensive side. [Chase note: Determining the best way to handle the differing spreads between offensive and defensive pass ratios is a good off-season project; in the interest of time, I advised Steve to split the difference and move ahead with the analysis.]

Now that we have a Pass Identity grades for both sides of the ball, we can add a strength of schedule adjustment, too. To make the SOS adjustment, I simply took the average of the defensive Pass Identities played by each offensive unit and the average of the offensive Pass Identities played by each defensive unit. As expected the SOS adjustments had a much larger impact on the defensive Pass Identities than the offensive Pass Identities.
[click to continue…]

{ 9 comments }

Every week this season, I’ve written about the Game Scripts from the previous weekend. For new readers, the term Game Script is just shorthand for the average points differential for a team over every second of each game. You can check out the updated Game Scripts page, which shows the results of all 256 games this year. Week 17 saw some big blowouts and some tight finishes: Peyton Manning, Andrew Luck, and Drew Brees all led their teams to convincing wins against overmatched opponents, while Green Bay and Philadelphia clinched playoff berths with close wins.

Week 17 was unremarkable from a Game Scripts perspective, although I’ll note that Denver’s win over Oakland produced a Game Script of 21.6, the fifth highest average margin of the year (and the best by the Broncos this year). On the comeback side, only three teams won with negative Game Scripts, and two of those wins (Green Bay, Carolina) were back-and-forth contests. That means we should all take a moment to reflect on the resolve and grit of the San Diego Chargers, who overcame an average deficit of 4.6 points (in regulation) to force overtime and eventually defeat the Chiefs B team.

The full Game Scripts data from week 17: [click to continue…]

{ 21 comments }

Week 16 Game Scripts

Week 16 saw some very large Game Scripts in some very important games. The Eagles-Bears showdown turned into a laugher, as Philadelphia posted the 3rd best Game Script of the season. The New England/Baltimore rivalry is famous for producing close games, but the Patriots embarrassed the Ravens on their home field. New England scored a couple of late defensive touchdowns to boost the final margin of victory, but the team still held an average lead of 15.2 points. Against Minnesota, Andy Dalton channeled his inner Ken Anderson — which seems to happy every few weeks — and helped the Bengals annihilate the Vikings.

The table below shows the week 16 Game Scripts data. As always, you can view the results from every game this year at this page.

WinnerH/RLoserBoxscorePFPAMarginGame ScriptPassRunP/R RatioOp_POp_ROpp_P/R Ratio
PHICHIBoxscore54114322.6273642.9%441871%
CINMINBoxscore42142817.4403751.9%311764.6%
NWE@BALBoxscore4173415.2283445.2%462763%
BUFMIABoxscore190198.8265034.2%401276.9%
DEN@HOUBoxscore3713246.8521874.3%402660.6%
IND@KANBoxscore237166383452.8%331963.5%
SDGOAKBoxscore2613133.7303645.5%371768.5%
STLTAMBoxscore2313103.1213935%332358.9%
NYG@DETBoxscore232031.2432068.3%443655%
DAL@WASBoxscore242311292355.8%362856.3%
PIT@GNBBoxscore383170.7292950%403057.1%
ARI@SEABoxscore171070.2274338.6%312060.8%
CARNORBoxscore171340.2261859.1%513063%
NYJCLEBoxscore241311-0.2363948%422166.7%
SFOATLBoxscore342410-1.1243044.4%492071%
TEN@JAXBoxscore20164-1.9294439.7%362163.2%

Five teams posted a negative Game Script and called a more run-heavy game plan than their opponent. One of the most surprising instances came in Detroit, where the Lions held an average lead of 1.2 points. Detroit is famous for their pass-happy ways, but while Matthew Stafford threw 42 passes, the Lions passed on only 55% of their plays. The Giants are wont to keep Eli Manning under wraps (for good reason), but actually passed on 68.3% of their plays. There was a reason for New York’s pass-happy approach: with David Wilson and Brandon Jacobs out for the year, once Andre Brown suffered a concussion, even Tom Coughlin was forced to put the game in Manning’s hands. After all, the alternative was handing off to Bear Pascoe.

Less surprising was seeing Peyton Manning and the Broncos pass on three out of every four plays despite holding an average lead of 6.8 points. The Texans won the all unimportant time of possession battle, but Manning threw for 400 yards and 4 touchdowns.

Also not surprising: the run-heavy Jets running on 48% of their plays against the pass-happy Browns. New York just barely lost the Game Script battle, and Cleveland predictably passed on two out of every three plays. The same can be said for run-heavy San Francisco (44.4%) against pass-happy Atlanta (71%), in a game that the Falcons actually led by, on average, 1.1 points.

In Jacksonville, the game was pretty even — Tennessee won the game but posted a Game Script of -1.2. But the Titans running game was rolling — both Chris Johnson and Shonn Greene rushed for 90 yards, leaving Ryan Fitzpatrick to play the role of caretaker. For the Jaguars, the pass-heavy game plan consisted of a lot of short, safe throws. That’s been the norm for Chad Henne, who ranks last on the season in both air yards per pass attempt (6.55) and average air yards on completions (4.76) according to NFLGSIS.

One team not on the list is Dallas, who held an average lead of 1.0 points against Washington…. and actually ran more frequently than one of the most run-heavy teams in the NFL! This was a severe case of overreaction to the pass-happy ways of last week. Dallas has played six games this year where the Game Script was between -1.5 and 1.5 points. In four of those games, Dallas passed on 70% of their plays, including an 86% rate against Minnesota. Having a close to 50/50 split is way out of the norm for Dallas in close games: in addition to the game last week, the only other time where the Cowboys were below 70% came in another run-heavy game plan against Detroit in week 8.

One thing that will be fascinating to watch is how pass-heavy the game plan is with Kyle Orton instead of Tony Romo this week. The Cowboys very pass-heavy on the season, of course, but Dallas also has a tendency for run-heavy games every once in a while (the Lions games, and the Raiders/Bears games right before the Packers meltdown). Without Romo, which way will they go?

Game Scripts Standings

We can also calculate Game Scripts standings for the season. As it turns out, the 49ers have held an average lead of 5.6 points, placing them number one in the Game Script standings. I was pretty shocked to discover that, but San Francisco has outscored opponents by 91 points in the first half of games this year, second to only Kansas City (93). The 49ers also lead the league in scoring margin through three quarters. One reason for that is San Francisco has allowed a league-low 36 points in the third quarter this year, and also leads the NFL in points allowed through three quarters.

The Broncos, on the other hand, have been a bit of a second half team in 2013. It’s not like Denver is bad in the first half, but the Broncos have already set the record (previously held by last year’s team) for points scored in the second halves of games with 315!

After calculating the Game Script scores for each team, I then adjusted the numbers for strength of schedule. The 49ers still come out as number one; here’s how to read the table below. San Francisco has held an average lead of 5.6 points, has faced a schedule that is 0.5 points tougher than average, giving the 49ers a schedule-neutral Game Script of 6.1.

RkTeamGSSOSAdj. GSRecord
1SFO5.60.56.111-4
2SEA5.10.65.712-3
3CAR4.10.9511-4
4DEN5.4-0.64.812-3
5KAN4.4-0.93.511-4
6NOR1.31.42.710-5
7ARI0.91.32.210-5
8PHI2.8-0.829-6
9CIN2.9-1.41.510-5
10TAM-0.31.71.44-11
11STL0.11.21.37-8
12NWE1.5-0.31.311-4
13DAL1.9-0.71.28-7
14SDG1.7-0.51.28-7
15ATL-1.41.2-0.24-11
16DET0.8-1.1-0.37-8
17BUF-0.3-0.3-0.66-9
18GNB0.3-0.9-0.67-7-1
19MIA-0.80.2-0.78-7
20TEN-10-16-9
21IND-1.70.6-1.210-5
22BAL-0.5-1.1-1.68-7
23PIT-0.8-1.1-1.97-8
24CLE-1.2-1-2.24-11
25OAK-1.7-0.5-2.24-11
26NYG-3.60.8-2.86-9
27CHI-2-0.9-2.98-7
28MIN-3-0.4-3.44-10-1
29NYJ-3.90.1-3.87-8
30HOU-4.50.6-3.92-13
31JAX-5.80.6-5.24-11
32WAS-6.10.6-5.53-12

One name that’s surprising at the bottom of that list is Chicago. After all, the Bears have a winning record and can win the NFC North with a win this weekend. But Jay Cutler has led 3 fourth quarter comebacks, and Josh McCown led one more, and those games account for half of the team’s wins. The Eagles game was obviously a disaster, bringing down the team’s rating, but Chicago also posted a -11.2 against St. Louis, a -10 against the Lions, and a -9.2 in a home loss to the Saints. And the Bears have posted a Game Script of +3.0 or better just three times all season.

{ 0 comments }

Something just didn’t feel right. Here is what I wrote in last week’s column:

Through 12 weeks, the Cowboys had the strongest pass identity in the NFL. Then, against the Raiders in week 13, the Cowboys were pretty run-heavy. And against the Bears in week 14, Dallas produced its best game of the season on the ground. But Tony Romo attempted just 20 passes, and the Cowboys had their second lowest pass ratio of the season (behind a blowout win over the Rams). The weather played a factor against the Bears, and the running game was working, but in general, Dallas is at its best when Tony Romo, Dez Bryant, and Jason Witten are getting lots of touches. Against the Bears, a run-heavy game plan makes some sense; my guess is we’ll see a more pass-happy performance out of the Cowboys against Green Bay this weekend.

Well, at least I nailed one prediction this year. The Cowboys implosion against the Packers provided Nitroglycerin to the fire burning with second-guessers and Romo critics. First, some context: the Packers won with a Game Script of -9.7, the second lowest average by any winning team in 2013. And the Cowboys ran just 18 times, despite DeMarco Murray rushing for 134 yards on those 18 carries.

By my count, the most pass-happy games of the season have been:

  • Atlanta calling 45 pass plays and just 16 runs in a win over the Rams where the Falcons held an average lead of 13.4 points.
  • The Packers, when Aaron Rodgers was healthy but Eddie Lacy was not, calling 46 passes and 24 runs (including three kneel downs!) despite posting a Game Script of 17.9 against Washington.
  • Dallas passing on 85.7% of all plays (54-9 ratio) despite holding an average lead of 1.4 points against the Vikings in week 9.
  • Dallas, by recording a Game Script of 9.7 against Green Bay while passing 51 times and rushing just eighteen.

So when Tony Romo threw two late interceptions, the narrative had already been written: in addition to Romo being a choker, the burning question was why didn’t Dallas call more running plays? The Cowboys led 26-3 at halftime, yet called just seven runs in the second half? How is this even possible?

But as Bill Barnwell points out, this isn’t as much of a black and white issue as you might think. Dallas had five second half drives:

  • Drive #1: Leading 26-10 (the Packers scored on the opening drive of the half), the Cowboys call five runs and five pass plays on a 10-play, 48-yard drive for a field goal. Dallas faced 1st-and-10 five times on this drive, and ran on four of those plays. A holding penalty on a negated running play ruined the drive, forcing Dallas to settle for a field goal.
  • Drive #2: Leading 29-17, the Cowboys go three-and-out. Leading by 12 in the third quarter is hardly clock-killin’ time. A first down incompletion to Murray led to two more pass plays, but only with the benefit of hindsight can you really rip into Garrett for not calling yet another run here on 1st-and-10 (or for not running on 2nd-and-10, or 3rd-and-10). Had Dallas won the game, nobody would remember this series.
  • Drive #3: Leading 29-24 with 12 minutes left in the first quarter, the Cowboys ran Murray on 1st-and-10, the 5th out of 7 opportunities to do so in the second half. After that, the Cowboys did in fact become very pass-happy, as Romo threw on eight of the next nine plays. The only problem with criticizing that approach is that it led to an 80-yard touchdown drive.
  • Drive #4: Leading 36-31, the Cowboys took possession at their own 20-yard line with 4:17 remaining. The Packers had all their timeouts. At this point, a three-and-out gives Green Bay the ball back with 3:53 remaining. Even if the Cowboys get one first down, and get that on third down on the initial set of downs, the Packers will get the ball back with 1:54 remaining.That’s too much time for an offense that had scored four touchdowns on each of its four second half possessions. So on 1st down, the Cowboys called a pass play which was incomplete. On 2nd down, Romo was sacked. But on 3rd down, Romo hit Dez Bryant for the first down.

    You probably didn’t hear too much about that series, since it ended well. On the next 1st down, Dallas ran Murray for four yards. Two more runs wouldn’t have done much unless they gained six yards — the Packers could get the ball back with 1:54 and one timeout. Getting a first down is the priority in this situation, not running the clock.

    Of course, as we all know, Romo threw a pass on a run/pass option, and Sam Shields recorded the interception.

  • Drive #5: Trailing 37-36, the Cowboys called two pass plays, and Romo’s pass for Cole Beasley was picked off when the receiver ran the wrong route.

It’s easy, and maybe a little bit fun, to rip Garrett and Romo and Jerry Jones. But I don’t think the pass-happy play-calling was the problem. Allowing 34 second-half points was the problem, and more runs up the middle wouldn’t have solved that problem, either. Unfortunately for the Cowboys, the problems on defense don’t seem to be getting any better.

Below are the Game Scripts data from each game in week 15; you can view the Game Scripts data from each game this season at the always up-to-date Game Scripts page here.
[click to continue…]

{ 3 comments }

Week 14 Game Scripts

At the last second, Washington realizes it forgot to do something

Washington realizes it forgot to do something.

Last week, six teams won with a negative Game Script. During an unforgettable slate of 1PM games in week 14, four teams during that time slot won with a negative Game Script — and that doesn’t include the insane Ravens/Vikings game.  One of the teams to win with a negative Game Script was Miami, so had the Ben Roethlisberger/Antonio Brown miracle lateral play worked, it would have increased the craziness quotient but left us with just three negative Game Script victors.

The big comeback, of course, was in New England. The Patriots were shut out for the first 43 minutes, scored 14 points in the next 15 minutes, and then 13 points in the final two minutes. New England now has two of the biggest comebacks of the year, and joins Seattle as the only teams to win two games with Game Scripts of -6.0 points.

Big news out of Washington yesterday: Robert Griffin III has been benched for Kirk Cousins, in what is being described as collateral damage in the Dan Snyder/Mike Shanahan power struggle. The most interesting part of that sentence is Snyder’s hyperlinked name means yes, in fact, PFR now does have pages for executives. The quarterback change obscures the fact that the team has the worst special teams through thirteen weeks since at least 1989, and a pretty bad defense, too. More relevant for today’s post is that the beat down provided by Kansas City produced a Game Script of 23.8 points, the largest average lead in any game this year.

Below are the Game Scripts data from each game in week 14; you can view the Game Scripts from each game this season at the always up-to-date Game Scripts page here. [click to continue…]

{ 4 comments }

Just above these words, it says “posted by Chase.” And it was literally posted by Chase, but the words below the line belong to Steve Buzzard, who has agreed to write this guest post for us. And I thank him for it. Steve is a lifelong Colts fan and long time fantasy football aficionado. He spends most of his free time applying advanced statistical techniques to football to better understand the game he loves and improve his prediction models.


The way to win fantasy football games is to have players that score a lot of points.  Players tend to score more points when they get more touches.  One of the most important factors in determining how many touches each player is going to have is to determine the Game Script ahead of time.  As we all know positive game scripts result in more passing attempts and negative Game Scripts result in more rushing attempts.  But I am going to try to project the pass ratio using two key stats, Pass Identity rating and the Vegas spreads. We can use these projected pass ratios to build our own projections or at least look for outliers and figure out how to adjust players from their year to date averages.

Regular readers know what Pass Identity means. For newer readers, you can read here to see how Pass Identities are calculated.  But the quick summary is that Pass Identity grades allow us to predict the pass ratio of any game where the point spread is zero. This is because Pass Identity tries to eliminate the Game Script from the pass ratios.  For example since the Bears/Cowboys game is a pick’em this week, we can predict the pass ratio of the Bears by using the following formula.  League average pass ratio + (A + B) *C, where

    (A) = number of standard deviations above/below average the Bears are in Game Script (-0.49);

 

    (B) = number of standard deviations above/below average the Bears are in Pass Ratio (+0.53); and

(C) = the standard deviation among the thirty-two teams with respect to Pass Ratio (5.3%)

Of course, the product of (A) and (B) is the Pass Identity grade for each team; once we determine that, we multiply that number by the standard deviation of the pass ratios of all teams to get us a prediction for the pass ratio in a game with a Game Script of 0.0. Since the Bears have a Pass Identity of basically 100, the projected Pass Ratio for Chicago against Dallas is 58.9%.

We can then compare this projection to Chicago’s year-to-date pass ratio of 61.5% and predict that all else equal Jay Cutler and the passing game should score about 4%1 less this week than their average week where as Matt Forte and the run game would score about 4% more.

[click to continue…]

  1. Since 58.9% is 96% of 61.5%. []
{ 5 comments }

Week 13 Game Scripts

For the second straight week, an NFC West team produced a monster game script. This week, it was Seattle dominating New Orleans and taking control of the NFC. The Seahawks can clinch homefield advantage throughout the playoffs by simply winning the team’s final two home games, and Seattle appears to be (again) getting hot just in time for the postseason. Among passers with at least nine starts, Russell Wilson has the second best ANY/A average behind Peyton Manning, and the team should have a healthy Percy Harvin for the playoffs. In other words, it’s going to take an incredible effort for a team to knock off the Seahawks, who also rank #1 in DVOA.

Six teams in week 13 won with negative Game Scripts, with Matt Ryan leading the biggest comeback of the week. In surprising twists, the Patriots and Cowboys trailed early before toppling the Texans and Raiders, while the Vikings came from behind late to defeat the Bears. The Jaguars won in the final minute in one of the more exciting games of the week, while the Giants won (in somewhat controversial fashion) after falling behind 14-0 early in Washington. Below are the Game Scripts data from each game in week 13: [click to continue…]

{ 4 comments }
It has not been a good week for these two

It has not been a good week for these two.

The game of the week 12 was obviously Brady/Manning XIV, and the Patriots comeback victory resulted in the second lowest Game Script by a winning team this year. Due to the big lead, Denver rushed 55% of the time, and Knowshon Moreno set NFL season-highs with 37 carries for 224 rushing yards. In regulation, the Broncos held an average lead of 10.5 points, although that still trails the Andrew Luck-fueled comeback by Indianapolis against Houston in week nine. The other big comeback in week 12 was by Cam Newton and the Panthers.  Carolina trailed 16-3 with one minute left in the second quarter in the 2nd quarter, but scored the final seventeen points of the game to steal the win from Miami.

The biggest blowout of the week was by the Cardinals, who clobbered the Colts, 40-11.  Arizona led 34-3 entering the fourth quarter, and this was the second time this season Indianapolis has held an average deficit of 18+ points. That, in my expert opinion, is not good. Things are even worse for the team that selected after the Colts in the 2012 draft: for the second week in a row, Washington posted a Game Script of less than -9.0. I don’t have any desire to talk about the RG3 drama, but I will point you in the direction of this interesting article written by my former co-blogger.

Below are the Game Scripts data from week 12. I’ve highlighted the Vikings/Packers row in blue, since I know of no other way to shame both teams (you can move your cursor over that row to see it more clearly, not that I know why you would want to). [click to continue…]

{ 16 comments }

Last week brought us the most lopsided game of the year. The games were more competitive this week, with the largest Game Script belonging to Tampa Bay (yes, Tampa Bay) at 14.0. The Philadelphia-Washington game provides a good example of the information conveyed — and not conveyed — by Game Scripts. Philadelphia won by 8 points, but that would be misleading if you thought it was a close game throughout: the Eagles held an average lead of 12.8 points. On the other hand, Game Scripts don’t necessarily tell you how lopsided the game was: Washington had the ball with a chance to tie, at the Eagles’ 27-yard line, with 54 seconds remaining. The Eagles came away with a very low Moral Margin of Victory (5.8) but a high Game Script, with neither bit of information being right or wrong. On one hand, Philadelphia’s Win Probability was over 85% for the final 2.5 quarters, but it was also a game where Washington was not really out of it until the final seconds. I prefer a toolbox with lots of different tools over trying to find one do-it-all device.

Here are the week 11 Game Scripts data:

WinnerH/RLoserBoxscorePFPAMarginGame ScriptPassRunP/R RatioOp_POp_ROpp_P/R Ratio
TAMATLBoxscore41281314263840.6%462069.7%
PHIWASBoxscore2416812.8293346.8%383750.7%
BUFNYJBoxscore37142312.3293843.3%332260%
SEAMINBoxscore41202110.2222844%363252.9%
DENKANBoxscore2717108.1403553.3%482466.7%
CINCLEBoxscore4120218.1283147.5%601975.9%
NYGGNBBoxscore2713147.4392461.9%341964.2%
OAK@HOUBoxscore282355.5343152.3%512170.8%
CARNWEBoxscore242043.1302455.6%422562.7%
MIASDGBoxscore201641.9382065.5%372658.7%
ARI@JAXBoxscore2714131.6452465.2%441673.3%
PITDETBoxscore3727101.5462763%482466.7%
NORSFOBoxscore23203-0.5442365.7%342260.7%
CHIBALBoxscore23203-3.4332556.9%344145.3%
IND@TENBoxscore30273-4.6373253.6%302455.6%

[click to continue…]

{ 3 comments }

Austin and the Rams blew out the Colts

Austin and the Rams blew out the Colts.

We have a new leader in the clubhouse for most lopsided game of the season. The St. Louis Rams pulled off one of the biggest blowouts by a heavy underdog in league history in week ten, defeating the Colts in Indianapolis, 38-8. In the process, the Rams also held an average lead of 23.2 points, the largest Game Script score of the season.

Indianapolis kept it close early, and the only first quarter score came via the St. Louis defense. On that play, Robert Quinn — who with 12 sacks through 10 games, is a legitimate Defensive Player of the Year candidate — stripsacked Andrew Luck, and Chris Long picked up the fumble and raced 45 yards for the touchdown. Incredibly, the Colts are lucky this game wasn’t even more one-sided. Late in the first quarter, Kellen Clemens and Zac Stacy botched the exchange on a handoff on the goal line with the Rams looking to go up 14-0, and Indianapolis recovered to end the scoring threat. That didn’t set back the Rams for long, however, as St. Louis scored 21 points in the third quarter to take a 28-0 lead into the locker room. Tavon Austin — who had a day for the ages — scored in the third quarter to give St. Louis a 35-0 lead early in the third quarter, effectively ending any hopes for another Luck comeback.

Three teams lost with positive Game Scripts in week 10, but unlike in week nine, there were no big comebacks, as all three games were back-and-forth affairs.  The Panthers won with the worst Game Script of the week, holding an average deficit of 2.6 points against the 49ers. San Francisco jumped out to a 9-0 early, but Carolina eventually won 10-9 on a late field goal. Since I wrote about how the 3-9 Panthers were about to turn things around, Carolina has gone 9-3. In an unrelated note, I recently injured my hand on my back.

The table below shows the Game Scripts data from week 10:
[click to continue…]

{ 23 comments }

Luck leads the league with three fourth-quarter comeback wins

Luck leads the league with three fourth-quarter comeback wins.

Week eight brough us the two biggest blowouts of the season; in week nine, we saw the third most dominant win of the year and the biggest comeback of the season.

The first game involved Chip Kelly’s blitzkrieg offense. Nick Foles threw for seven touchdowns against the Raiders in one of the most lopsided (and surprising) games of the season. The Eagles held a 28-13 lead at halftime and 49-13 at the end of the third quarter; over the course of the game, Philadelphia held an average lead of 21.3 points.

At the other end of the spectrum, we have yet another Andrew Luck comeback victory. The Texans led 14-0 after the first quarter and 21-3 at halftime; on average, Houston held an 11-point lead throughout the game, but a 15-0 edge in the fourth quarter gave Indianapolis the win. That’s the highest Game Script of any team to lose a game in 2012, replacing…. Houston’s victory over the Chargers on opening week, when the Texans had a Game Script of -7.7 points.

In addition to the Colts-Texans game, the crazy comeback in Seattle now gives each of the Seahawks and the Bucs two of the five biggest comebacks/giveaways of the year. In week four, Seattle won in overtime against Houston despite trailing by, on average, 7.7 points in regulation. That was probably an even more crazy game than the win against Tampa Bay, where Seattle came back from a 21-0 deficit but only outscored the Bucs by 10 points in the fourth quarter. As for Tampa Bay, this was the fourth game of the season where the team lost despite having a 95% win probability at some point in the game. This was also the second time the Bucs lost a game with a Game Script of over 6.0 points, joining the come-from-ahead loss to Arizona.

Without further ado, the table below shows the week 9 Game Scripts data:
[click to continue…]

{ 10 comments }

The 2013 Game Scripts record was broken not once but twice in week eight. In an unsurprising turn, the 49ers obliterated the Jaguars in London 42-10, holding an average lead of 21.3 points, breaking the largest average margin previously held by… Seattle against Jacksonville. But it was the Bengals demolition of the Jets in Cincinnati that set the new Game Scripts record.

The Bengals took a 14-0 lead with 4:26 left in the first quarter; by halftime, the score was 28-6. The first play from scrimmage in the second half was an interception of a Geno Smith pass that was returned for a touchdown by Chris Crocker, and Marvin Jones’ fourth touchdown reception of the day brought the Bengals lead to 42-9 before the end of the third quarter. The final score of the game was another pick six of Smith, this time by Adam Jones, at the start of the fourth quarter. The game was every bit as ugly as this paragraph makes it sound. For the record, both San Francisco and Cincinnati had Moral Margins of Victory of over 30 points, which puts them in the top five for the season.

Last week, the Patriots were the only team with a positive Game Script to lose; this week, New England is one of just two teams with a negative Game Script to win. That game was a pretty weird one: New England rushed on 37 of the team’s 59 plays from scrimmage against Miami. The Patriots threw just 22 passes, the lowest by New England in a game since a extremely windy week 17 visit to Buffalo in 2008. For Tom Brady, this was the fewest attempts in a game for him — excluding games where he was injured or meaningless games where he was benched — since 2005. And this came in a game where the Patriots had a negative Game Script! Brady and the passing game are really struggling — the Patriots rank 31st(!) in Net Yards per Attempt — but it’s still just weird to see New England be so run heavy. Then again, the Patriots had 100 net passing yards on 25 dropbacks against the Dolphins, while Stevan Ridley and LeGarrette Blount had 125 yards on 25 carries.

Below are the week 8 Game Scripts:
[click to continue…]

{ 6 comments }

RG3 led a game-winning drive in week 7

RG3 led a game-winning drive in week 7.

After a week six in which no team won with a negative Game Script, only the Jets won with a negative Game Script in week seven, and that was in overtime. Only two quarterbacks led fourth-quarter comebacks this week: Robert Griffin III and Thaddeus Lewis. Three more quarterbacks — Andy Dalton, Ben Roethlisberger, and Geno Smith — led game-winning drives in tie games, but in general, it was a pretty uneventful week for comebacks. Overall, it’s been a quit few weeks in the NFL when it comes to fourth quarter craziness: the largest deficit entering the 4th quarter by a winning team in weeks 5, 6, and 7 was just five points.

Just like last week, Alex Smith and the Chiefs pulled out a late win in a game with a near-even Game Script. None of the 13 other games this week (excluding Jets/Patriots, Chiefs/Texans, and noting that the Saints and Raiders had byes) had a Game Script of fewer than 2 points.
[click to continue…]

{ 8 comments }

Week 6 Game Scripts

I’ve posted the Game Scripts data following every week this season, but week six was the first week that no team won with a negative Game Script. That includes New England: even though Tom Brady led a late comeback, finding Kenbrell Thompkins in the back of the end zone to pull out a last-second win, the Patriots posted a Game Script score of +3.6. New England led 17-7 at halftime and for most of the second half; in fact, the Saints only held the lead for about seven minutes of game time. The third closest Game Script in week six comes courtesy of the Kansas City-Oakland matchup, which might surprise any of you who just saw the final 24-7 score. Of course, quirky games like that one is one of the reasons I came up with concept of Game Scripts.

The first score of the game was Terrelle Pryor’s 39-yard touchdown pass to Denarius Moore, with 8:47 left in the second quarter. This means for the first 21.2 minutes, the game was tied. Kansas City answered with a Jamaal Charles touchdown run with 1:12 left in the half, so the Raiders held a 7-point lead for 7.6 minutes. The Chiefs didn’t take their first lead of the game until Charles scored again with 2:07 left in the third, which means the game was tied for another 14.1 minutes. That score held for nearly 15 full minutes: Ryan Succop hit a short field goal with 2:13 left in the game. Pryor then threw a pick six with 1:45 left and the team down by 10, providing the final points in the 24-7 Kansas City victory.

All told, however, the game was tied for 35.3 minutes and the Raiders had a 7-point lead for 7.6 minutes, while the Chiefs led by 7 for 14.9 minutes, by 10 for 0.5 minutes, and by 17 for 1.7 minutes. That’s why the Game Script was just +1.4 for Kansas City, which is a much better reflection of how the game unfolded than the 24-7 final score. The table below shows the Game Scripts data for each contest in week six:
[click to continue…]

{ 12 comments }

Atlanta has been passing like no other team again in 2013

Atlanta has been passing like no other team again in 2013.

I’ve been posting the Game Scripts numbers each week this season, and now have a full page dedicated to the results from every game at the top right of your screen. But the best use of Game Scripts is to adjust Pass ratios for teams to understand their true Passing Identity. Here’s how you do it.

1) Calculate how many standard deviations above/below average each team is in Game Scripts. The average Game Script, of course, is zero. The standard deviation through five weeks is 4.69, so the Broncos (8.43 Game Script) are 1.80 standard deviations above average in Game Script.

2) Calculate how many standard deviations from average each team is in Pass Ratio, defined as pass attempts (including sacks) divided by total plays. The average Pass Ratio through five weeks is 59.8%, while the standard deviation among the thirty-two teams is 6.7%. The Giants (excluding last night’s game) lead the league in Pass Ratio at 71.8%, which is 1.79 standard deviations above the league-average Pass Ratio.

3) Add how many standard deviations above/below average each team is in both Game Scripts and Pass Ratio. To convert these into an Index (and a more intuitive number for folks), multiply that result by 15 and add it to 100. So a team that has a Pass Identity that is 1 standard deviation above average will be at 115, while a team that is 1.6 standard deviations below average will be at 76.

Here are the results:
[click to continue…]

{ 6 comments }

The Game Script limited the need for Kaepernick to do much

The Game Script limited the need for Kaepernick to do much.

Every week this season, I’ve posted the Game Scripts and Average Field Position data from the prior week. For new readers, you can read the background and how to calculate Game Scripts here, but the Game Scripts number simply tells us the average points differential for a team throughout a game. There are 3600 seconds in a game that does not go to overtime, and he Game Script is the sum of the score at each of those 3600 seconds, divided by 3600.

This week, the 49ers’ blowout victory against Houston produced the highest Game Script at 18.3, putting it just a hair behind the Seahawks victory over Jacksonville (18.4) on the list of highest Game Scripts in 2013. (We’ll see if Denver/Jacksonville gets the Game Script over 20. The highest Game Script of all time was the Patriots 59-0 blowout in the snow against the Titans, clocking in at 33.7.) Colin Kaepernick completed six passes, but you don’t need to complete many passes when your team is leading by 18 points throughout the game. San Francisco went up 7-0 ninety seconds into the game following a Tramaine Brock pick six of Matt Schaub, and things stayed ugly from there. That reminds me: pick sixes continue to be up this year, an issue I discussed in the dead of March.

Without further ado, the Week 5 Game Scripts:
[click to continue…]

{ 7 comments }

One of these guys had a good week

Trading Tapenade recipes.

Every week, I’m posting the Game Scripts and Average Field Position data for each team. In an effort to get these up a bit quicker, I decided to get these numbers crunched before the Monday Night Game in the result – let me know if you like this method better than waiting until the end of the week. For new readers, you can see the results from the first three weeks here.

For the second week in a row, the Jaguars had the worst Game Script score. And for the second week in a row, Peyton Manning’s Broncos held an average lead of over 15 points. These two teams play in Denver in week six, and the early reports suggest that the line will be 27 points, the highest spread in N.F.L. history. The current record was set in 1976, when the expansion (and winless) Bucs traveled to Pittsburgh to face a Steelers team that had won the past two Super Bowls and had allowed just 28 points in their last seven games. That game had a spread of 26 points, and the Steelers won 43-0.

Here’s how to read the table below. The Colts won in Jacksonville (you can click the boxscore to see the full PFR boxscore), 37-3. Indianapolis won by 34, and held an average lead of 15.5 points throughout the game. Andrew Luck, Trent Richardson, and the rest of the Colts had 41 passes and 29 runs, giving them a 58.6% pass/run ratio. Meanwhile, the Jaguars threw 35 passes and had just 17 runs, giving them a 67.3% pass/run ratio. With few exceptions, the team with the positive game script has the lower pass/run ratio, and that effect is just magnified when the Game Script is large.
[click to continue…]

{ 8 comments }
Previous Posts