Skip to content

Instantly share code, notes, and snippets.

@mforando
Last active September 25, 2019 23:59
Show Gist options
  • Save mforando/b2f43a9fea0c84663dcfac443b87738a to your computer and use it in GitHub Desktop.
Save mforando/b2f43a9fea0c84663dcfac443b87738a to your computer and use it in GitHub Desktop.
Dynamic BarChart
license: mit
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
body { margin:0;position:fixed;top:0;right:0;bottom:0;left:0; }
#main{
margin:50px;
}
#controls div{
display:inline-block;
margin:10px;
}
</style>
</head>
<div id="main">
<div id="controls">
</div>
</div>
<body>
<script>
var width = 500;
var height = 400;
var margin = {"top":10,"left":120,"right":10,"bottom":20}
var svg = d3.select("#main")
.append("svg")
.attr("width",width)
.attr("height",height)
.style("outline","1px solid black")
var scaleOrdinal = d3.scaleOrdinal()
.range(["#003f5c","#7a5195","#ef5675","#ffa600"])
.domain(["WR","RB","QB","TE"])
d3.csv("rawData.csv",function(d){
d.forEach(function(z){
z.Value = +z.Value;
})
console.log(d)
/*
var statNest = d3.nest().key(function(d){return d.Stat})
.entries(d)
console.log(statNest)
*/
var Positions = d3.nest().key(function(d){return d.Position})
.entries(d)
createSortControls(Positions)
//prep summary data
render(prepData(d))
})
function createSortControls(Positions){
var buttons = d3.select("#controls")
.selectAll(".positionButtons")
.data(Positions)
buttons.enter()
.append("div")
.text('foo')
.style("color","black")
}
function render(prepped){
//calculate an overall scale based on all categories
var xScale = d3.scaleLinear()
.range([margin.left,width-margin.right - margin.left])
.domain([0,d3.max(prepped,function(d){return d.totalPoints})])
//calculate y bands for each bar's height
var yBand = d3.scaleBand()
.range([height-margin.bottom,margin.top])
.domain(prepped.map(function(d){return d.key}))
var rect_g = svg.selectAll(".rect_g")
.data(prepped)
rect_g.enter()
.append("g")
.attr("class","rect_g")
.attr("transform",function(d){return "translate(0," + yBand(d.key) + ")"})
var bars = d3.selectAll(".rect_g")
.selectAll("rect")
.data(function(d){
//sort
var sorted = d.values.sort(function(a,b){return d3.descending(a.Value,b.Value)})
var cumulative = 0;
//calculate cumulative position
sorted.forEach(function(d){
d.cumulative = cumulative;
cumulative = cumulative + d.Value
})
console.log(sorted)
return sorted
})
bars.enter()
.append("rect")
.attr("transform",function(d){return "translate(" + xScale(d.cumulative) + ",0)"})
.attr("height",yBand.bandwidth())
.style("fill",function(d){return scaleOrdinal(d.Position)})
.style("stroke","white")
.attr("width",function(d){return xScale(d.Value+d.cumulative)-xScale(d.cumulative)})
var labels = d3.selectAll(".rect_g")
.selectAll("text")
.data(function(d){return [d]})
labels.enter()
.append("text")
.attr("transform",function(d){return "translate(" + xScale(0) + ",0)"})
.attr("y",yBand.bandwidth()/2)
.text(function(d){return d.key})
.style("dominant-baseline","central")
.style("text-anchor","end")
.attr("dx",-5)
.style("fill","black")
.style("font-family","Helvetica")
.style("font-size","11px")
}
function prepData(raw){
//filter out stat categories.
var flt = raw.filter(function(d){return d.Stat == "DkPts"})
/*
TO DO - convert stat categories to fantasy points dynamically
based on user input.
*/
var nest = d3.nest().key(function(d){return d.Defense})
.entries(flt)
//add up the points for each defense
nest.forEach(function(team){
team.totalPoints = d3.sum(team.values,function(d){return d.Value})
})
nest.sort(function(a,b){return d3.ascending(a.totalPoints,b.totalPoints)})
console.log(nest)
return nest;
}
</script>
</body>
Defense Position Stat Value
Miami Dolphins RB RushAttempts 101
Miami Dolphins RB RushYards 535
Miami Dolphins RB RushTDs 4
Miami Dolphins RB Targets 12
Miami Dolphins RB Receptions 10
Miami Dolphins RB RecYards 105
Miami Dolphins RB RecTD 1
Miami Dolphins RB DkPts 112
Cincinnati Bengals RB RushAttempts 79
Cincinnati Bengals RB RushYards 414
Cincinnati Bengals RB RushTDs 4
Cincinnati Bengals RB Targets 19
Cincinnati Bengals RB Receptions 15
Cincinnati Bengals RB RecYards 151
Cincinnati Bengals RB RecTD 2
Cincinnati Bengals RB DkPts 108.5
Pittsburgh Steelers RB RushAttempts 89
Pittsburgh Steelers RB RushYards 385
Pittsburgh Steelers RB RushTDs 3
Pittsburgh Steelers RB Targets 30
Pittsburgh Steelers RB Receptions 22
Pittsburgh Steelers RB RecYards 211
Pittsburgh Steelers RB RecTD 0
Pittsburgh Steelers RB DkPts 97.6
Green Bay Packers RB RushAttempts 72
Green Bay Packers RB RushYards 362
Green Bay Packers RB RushTDs 3
Green Bay Packers RB Targets 33
Green Bay Packers RB Receptions 26
Green Bay Packers RB RecYards 189
Green Bay Packers RB RecTD 0
Green Bay Packers RB DkPts 102.1
Indianapolis Colts RB RushAttempts 55
Indianapolis Colts RB RushYards 298
Indianapolis Colts RB RushTDs 2
Indianapolis Colts RB Targets 19
Indianapolis Colts RB Receptions 14
Indianapolis Colts RB RecYards 128
Indianapolis Colts RB RecTD 2
Indianapolis Colts RB DkPts 80.6
Denver Broncos RB RushAttempts 73
Denver Broncos RB RushYards 255
Denver Broncos RB RushTDs 5
Denver Broncos RB Targets 13
Denver Broncos RB Receptions 8
Denver Broncos RB RecYards 99
Denver Broncos RB RecTD 0
Denver Broncos RB DkPts 73.4
Detroit Lions RB RushAttempts 69
Detroit Lions RB RushYards 306
Detroit Lions RB RushTDs 2
Detroit Lions RB Targets 23
Detroit Lions RB Receptions 16
Detroit Lions RB RecYards 203
Detroit Lions RB RecTD 1
Detroit Lions RB DkPts 82.9
New York Giants RB RushAttempts 79
New York Giants RB RushYards 331
New York Giants RB RushTDs 3
New York Giants RB Targets 12
New York Giants RB Receptions 10
New York Giants RB RecYards 99
New York Giants RB RecTD 0
New York Giants RB DkPts 71
Los Angeles Rams RB RushAttempts 61
Los Angeles Rams RB RushYards 277
Los Angeles Rams RB RushTDs 3
Los Angeles Rams RB Targets 23
Los Angeles Rams RB Receptions 16
Los Angeles Rams RB RecYards 147
Los Angeles Rams RB RecTD 0
Los Angeles Rams RB DkPts 79.4
Kansas City Chiefs RB RushAttempts 55
Kansas City Chiefs RB RushYards 341
Kansas City Chiefs RB RushTDs 3
Kansas City Chiefs RB Targets 21
Kansas City Chiefs RB Receptions 14
Kansas City Chiefs RB RecYards 103
Kansas City Chiefs RB RecTD 0
Kansas City Chiefs RB DkPts 78.4
Carolina Panthers RB RushAttempts 67
Carolina Panthers RB RushYards 293
Carolina Panthers RB RushTDs 3
Carolina Panthers RB Targets 14
Carolina Panthers RB Receptions 10
Carolina Panthers RB RecYards 58
Carolina Panthers RB RecTD 1
Carolina Panthers RB DkPts 69.1
Los Angeles Chargers RB RushAttempts 65
Los Angeles Chargers RB RushYards 289
Los Angeles Chargers RB RushTDs 2
Los Angeles Chargers RB Targets 12
Los Angeles Chargers RB Receptions 10
Los Angeles Chargers RB RecYards 79
Los Angeles Chargers RB RecTD 1
Los Angeles Chargers RB DkPts 69.8
Oakland Raiders RB RushAttempts 73
Oakland Raiders RB RushYards 327
Oakland Raiders RB RushTDs 2
Oakland Raiders RB Targets 23
Oakland Raiders RB Receptions 16
Oakland Raiders RB RecYards 109
Oakland Raiders RB RecTD 0
Oakland Raiders RB DkPts 74.6
New York Jets RB RushAttempts 58
New York Jets RB RushYards 216
New York Jets RB RushTDs 3
New York Jets RB Targets 27
New York Jets RB Receptions 22
New York Jets RB RecYards 158
New York Jets RB RecTD 0
New York Jets RB DkPts 77.4
Buffalo Bills RB RushAttempts 53
Buffalo Bills RB RushYards 233
Buffalo Bills RB RushTDs 1
Buffalo Bills RB Targets 21
Buffalo Bills RB Receptions 13
Buffalo Bills RB RecYards 101
Buffalo Bills RB RecTD 2
Buffalo Bills RB DkPts 69.4
Seattle Seahawks RB RushAttempts 47
Seattle Seahawks RB RushYards 176
Seattle Seahawks RB RushTDs 2
Seattle Seahawks RB Targets 21
Seattle Seahawks RB Receptions 17
Seattle Seahawks RB RecYards 166
Seattle Seahawks RB RecTD 1
Seattle Seahawks RB DkPts 69.2
Atlanta Falcons RB RushAttempts 71
Atlanta Falcons RB RushYards 289
Atlanta Falcons RB RushTDs 3
Atlanta Falcons RB Targets 17
Atlanta Falcons RB Receptions 13
Atlanta Falcons RB RecYards 71
Atlanta Falcons RB RecTD 0
Atlanta Falcons RB DkPts 69
Arizona Cardinals RB RushAttempts 72
Arizona Cardinals RB RushYards 314
Arizona Cardinals RB RushTDs 1
Arizona Cardinals RB Targets 14
Arizona Cardinals RB Receptions 12
Arizona Cardinals RB RecYards 114
Arizona Cardinals RB RecTD 0
Arizona Cardinals RB DkPts 63.8
Jacksonville Jaguars RB RushAttempts 69
Jacksonville Jaguars RB RushYards 285
Jacksonville Jaguars RB RushTDs 2
Jacksonville Jaguars RB Targets 13
Jacksonville Jaguars RB Receptions 11
Jacksonville Jaguars RB RecYards 78
Jacksonville Jaguars RB RecTD 0
Jacksonville Jaguars RB DkPts 59.3
Dallas Cowboys RB RushAttempts 48
Dallas Cowboys RB RushYards 227
Dallas Cowboys RB RushTDs 2
Dallas Cowboys RB Targets 30
Dallas Cowboys RB Receptions 20
Dallas Cowboys RB RecYards 151
Dallas Cowboys RB RecTD 0
Dallas Cowboys RB DkPts 71.8
Washington Redskins RB RushAttempts 71
Washington Redskins RB RushYards 316
Washington Redskins RB RushTDs 1
Washington Redskins RB Targets 18
Washington Redskins RB Receptions 14
Washington Redskins RB RecYards 81
Washington Redskins RB RecTD 0
Washington Redskins RB DkPts 64.7
Houston Texans RB RushAttempts 49
Houston Texans RB RushYards 248
Houston Texans RB RushTDs 1
Houston Texans RB Targets 28
Houston Texans RB Receptions 24
Houston Texans RB RecYards 165
Houston Texans RB RecTD 0
Houston Texans RB DkPts 71.3
Minnesota Vikings RB RushAttempts 64
Minnesota Vikings RB RushYards 275
Minnesota Vikings RB RushTDs 1
Minnesota Vikings RB Targets 20
Minnesota Vikings RB Receptions 14
Minnesota Vikings RB RecYards 82
Minnesota Vikings RB RecTD 1
Minnesota Vikings RB DkPts 63.7
Tennessee Titans RB RushAttempts 61
Tennessee Titans RB RushYards 300
Tennessee Titans RB RushTDs 1
Tennessee Titans RB Targets 22
Tennessee Titans RB Receptions 16
Tennessee Titans RB RecYards 94
Tennessee Titans RB RecTD 0
Tennessee Titans RB DkPts 61.4
Cleveland Browns RB RushAttempts 60
Cleveland Browns RB RushYards 209
Cleveland Browns RB RushTDs 1
Cleveland Browns RB Targets 18
Cleveland Browns RB Receptions 14
Cleveland Browns RB RecYards 142
Cleveland Browns RB RecTD 1
Cleveland Browns RB DkPts 60.1
Baltimore Ravens RB RushAttempts 39
Baltimore Ravens RB RushYards 152
Baltimore Ravens RB RushTDs 2
Baltimore Ravens RB Targets 15
Baltimore Ravens RB Receptions 14
Baltimore Ravens RB RecYards 116
Baltimore Ravens RB RecTD 1
Baltimore Ravens RB DkPts 58.8
New Orleans Saints RB RushAttempts 60
New Orleans Saints RB RushYards 298
New Orleans Saints RB RushTDs 1
New Orleans Saints RB Targets 17
New Orleans Saints RB Receptions 15
New Orleans Saints RB RecYards 85
New Orleans Saints RB RecTD 0
New Orleans Saints RB DkPts 58.3
Philadelphia Eagles RB RushAttempts 53
Philadelphia Eagles RB RushYards 167
Philadelphia Eagles RB RushTDs 1
Philadelphia Eagles RB Targets 24
Philadelphia Eagles RB Receptions 18
Philadelphia Eagles RB RecYards 160
Philadelphia Eagles RB RecTD 0
Philadelphia Eagles RB DkPts 56.7
Chicago Bears RB RushAttempts 61
Chicago Bears RB RushYards 195
Chicago Bears RB RushTDs 0
Chicago Bears RB Targets 25
Chicago Bears RB Receptions 17
Chicago Bears RB RecYards 169
Chicago Bears RB RecTD 0
Chicago Bears RB DkPts 53.4
San Francisco 49ers RB RushAttempts 54
San Francisco 49ers RB RushYards 180
San Francisco 49ers RB RushTDs 0
San Francisco 49ers RB Targets 23
San Francisco 49ers RB Receptions 15
San Francisco 49ers RB RecYards 94
San Francisco 49ers RB RecTD 0
San Francisco 49ers RB DkPts 41.4
Tampa Bay Buccaneers RB RushAttempts 59
Tampa Bay Buccaneers RB RushYards 160
Tampa Bay Buccaneers RB RushTDs 0
Tampa Bay Buccaneers RB Targets 17
Tampa Bay Buccaneers RB Receptions 9
Tampa Bay Buccaneers RB RecYards 76
Tampa Bay Buccaneers RB RecTD 0
Tampa Bay Buccaneers RB DkPts 32.6
New England Patriots RB RushAttempts 43
New England Patriots RB RushYards 100
New England Patriots RB RushTDs 0
New England Patriots RB Targets 23
New England Patriots RB Receptions 16
New England Patriots RB RecYards 121
New England Patriots RB RecTD 0
New England Patriots RB DkPts 38.1
New York Giants WR Targets 63
New York Giants WR Receptions 44
New York Giants WR RecYards 786
New York Giants WR RecTD 6
New York Giants WR DkPts 169.3
Washington Redskins WR Targets 62
Washington Redskins WR Receptions 48
Washington Redskins WR RecYards 588
Washington Redskins WR RecTD 8
Washington Redskins WR DkPts 167.2
New Orleans Saints WR Targets 67
New Orleans Saints WR Receptions 43
New Orleans Saints WR RecYards 742
New Orleans Saints WR RecTD 5
New Orleans Saints WR DkPts 157.9
Philadelphia Eagles WR Targets 73
Philadelphia Eagles WR Receptions 44
Philadelphia Eagles WR RecYards 607
Philadelphia Eagles WR RecTD 6
Philadelphia Eagles WR DkPts 152.7
Oakland Raiders WR Targets 53
Oakland Raiders WR Receptions 37
Oakland Raiders WR RecYards 569
Oakland Raiders WR RecTD 5
Oakland Raiders WR DkPts 136
Pittsburgh Steelers WR Targets 58
Pittsburgh Steelers WR Receptions 42
Pittsburgh Steelers WR RecYards 616
Pittsburgh Steelers WR RecTD 5
Pittsburgh Steelers WR DkPts 134.7
New York Jets WR Targets 75
New York Jets WR Receptions 46
New York Jets WR RecYards 660
New York Jets WR RecTD 4
New York Jets WR DkPts 142.3
Houston Texans WR Targets 68
Houston Texans WR Receptions 48
Houston Texans WR RecYards 632
Houston Texans WR RecTD 4
Houston Texans WR DkPts 144.5
Baltimore Ravens WR Targets 71
Baltimore Ravens WR Receptions 41
Baltimore Ravens WR RecYards 649
Baltimore Ravens WR RecTD 3
Baltimore Ravens WR DkPts 131.7
Miami Dolphins WR Targets 44
Miami Dolphins WR Receptions 29
Miami Dolphins WR RecYards 477
Miami Dolphins WR RecTD 6
Miami Dolphins WR DkPts 116.3
Detroit Lions WR Targets 86
Detroit Lions WR Receptions 46
Detroit Lions WR RecYards 564
Detroit Lions WR RecTD 3
Detroit Lions WR DkPts 125.6
San Francisco 49ers WR Targets 59
San Francisco 49ers WR Receptions 32
San Francisco 49ers WR RecYards 498
San Francisco 49ers WR RecTD 4
San Francisco 49ers WR DkPts 113.3
Minnesota Vikings WR Targets 61
Minnesota Vikings WR Receptions 45
Minnesota Vikings WR RecYards 461
Minnesota Vikings WR RecTD 5
Minnesota Vikings WR DkPts 123
Jacksonville Jaguars WR Targets 61
Jacksonville Jaguars WR Receptions 37
Jacksonville Jaguars WR RecYards 550
Jacksonville Jaguars WR RecTD 3
Jacksonville Jaguars WR DkPts 113.5
Los Angeles Chargers WR Targets 54
Los Angeles Chargers WR Receptions 42
Los Angeles Chargers WR RecYards 522
Los Angeles Chargers WR RecTD 3
Los Angeles Chargers WR DkPts 115.9
Arizona Cardinals WR Targets 55
Arizona Cardinals WR Receptions 33
Arizona Cardinals WR RecYards 448
Arizona Cardinals WR RecTD 4
Arizona Cardinals WR DkPts 106.4
Kansas City Chiefs WR Targets 49
Kansas City Chiefs WR Receptions 29
Kansas City Chiefs WR RecYards 433
Kansas City Chiefs WR RecTD 4
Kansas City Chiefs WR DkPts 99.5
Chicago Bears WR Targets 67
Chicago Bears WR Receptions 47
Chicago Bears WR RecYards 476
Chicago Bears WR RecTD 3
Chicago Bears WR DkPts 114.6
Cincinnati Bengals WR Targets 44
Cincinnati Bengals WR Receptions 30
Cincinnati Bengals WR RecYards 448
Cincinnati Bengals WR RecTD 3
Cincinnati Bengals WR DkPts 97.5
Atlanta Falcons WR Targets 48
Atlanta Falcons WR Receptions 34
Atlanta Falcons WR RecYards 402
Atlanta Falcons WR RecTD 4
Atlanta Falcons WR DkPts 101.2
Tampa Bay Buccaneers WR Targets 67
Tampa Bay Buccaneers WR Receptions 36
Tampa Bay Buccaneers WR RecYards 479
Tampa Bay Buccaneers WR RecTD 2
Tampa Bay Buccaneers WR DkPts 104.2
Seattle Seahawks WR Targets 65
Seattle Seahawks WR Receptions 38
Seattle Seahawks WR RecYards 469
Seattle Seahawks WR RecTD 3
Seattle Seahawks WR DkPts 105.2
Cleveland Browns WR Targets 60
Cleveland Browns WR Receptions 36
Cleveland Browns WR RecYards 484
Cleveland Browns WR RecTD 2
Cleveland Browns WR DkPts 108
Tennessee Titans WR Targets 52
Tennessee Titans WR Receptions 34
Tennessee Titans WR RecYards 432
Tennessee Titans WR RecTD 3
Tennessee Titans WR DkPts 96.6
Carolina Panthers WR Targets 82
Carolina Panthers WR Receptions 51
Carolina Panthers WR RecYards 463
Carolina Panthers WR RecTD 2
Carolina Panthers WR DkPts 113.9
Indianapolis Colts WR Targets 46
Indianapolis Colts WR Receptions 38
Indianapolis Colts WR RecYards 469
Indianapolis Colts WR RecTD 2
Indianapolis Colts WR DkPts 103.2
Dallas Cowboys WR Targets 67
Dallas Cowboys WR Receptions 39
Dallas Cowboys WR RecYards 430
Dallas Cowboys WR RecTD 2
Dallas Cowboys WR DkPts 96
Buffalo Bills WR Targets 83
Buffalo Bills WR Receptions 50
Buffalo Bills WR RecYards 489
Buffalo Bills WR RecTD 1
Buffalo Bills WR DkPts 104.3
Denver Broncos WR Targets 41
Denver Broncos WR Receptions 28
Denver Broncos WR RecYards 342
Denver Broncos WR RecTD 2
Denver Broncos WR DkPts 83.6
Green Bay Packers WR Targets 52
Green Bay Packers WR Receptions 24
Green Bay Packers WR RecYards 411
Green Bay Packers WR RecTD 1
Green Bay Packers WR DkPts 72.9
Los Angeles Rams WR Targets 55
Los Angeles Rams WR Receptions 36
Los Angeles Rams WR RecYards 404
Los Angeles Rams WR RecTD 0
Los Angeles Rams WR DkPts 75.4
New England Patriots WR Targets 75
New England Patriots WR Receptions 35
New England Patriots WR RecYards 353
New England Patriots WR RecTD 0
New England Patriots WR DkPts 69.9
Arizona Cardinals TE Targets 30
Arizona Cardinals TE Receptions 23
Arizona Cardinals TE RecYards 348
Arizona Cardinals TE RecTD 5
Arizona Cardinals TE DkPts 93.8
Los Angeles Chargers TE Targets 25
Los Angeles Chargers TE Receptions 16
Los Angeles Chargers TE RecYards 185
Los Angeles Chargers TE RecTD 3
Los Angeles Chargers TE DkPts 52.5
Tampa Bay Buccaneers TE Targets 28
Tampa Bay Buccaneers TE Receptions 21
Tampa Bay Buccaneers TE RecYards 280
Tampa Bay Buccaneers TE RecTD 1
Tampa Bay Buccaneers TE DkPts 61
Miami Dolphins TE Targets 24
Miami Dolphins TE Receptions 20
Miami Dolphins TE RecYards 265
Miami Dolphins TE RecTD 1
Miami Dolphins TE DkPts 55.5
Indianapolis Colts TE Targets 23
Indianapolis Colts TE Receptions 18
Indianapolis Colts TE RecYards 181
Indianapolis Colts TE RecTD 2
Indianapolis Colts TE DkPts 48.1
Tennessee Titans TE Targets 20
Tennessee Titans TE Receptions 12
Tennessee Titans TE RecYards 109
Tennessee Titans TE RecTD 3
Tennessee Titans TE DkPts 40.9
New York Giants TE Targets 21
New York Giants TE Receptions 13
New York Giants TE RecYards 153
New York Giants TE RecTD 2
New York Giants TE DkPts 40.3
Oakland Raiders TE Targets 19
Oakland Raiders TE Receptions 13
Oakland Raiders TE RecYards 207
Oakland Raiders TE RecTD 1
Oakland Raiders TE DkPts 42.2
Seattle Seahawks TE Targets 23
Seattle Seahawks TE Receptions 18
Seattle Seahawks TE RecYards 142
Seattle Seahawks TE RecTD 2
Seattle Seahawks TE DkPts 44.2
Dallas Cowboys TE Targets 26
Dallas Cowboys TE Receptions 20
Dallas Cowboys TE RecYards 192
Dallas Cowboys TE RecTD 1
Dallas Cowboys TE DkPts 48.2
Pittsburgh Steelers TE Targets 16
Pittsburgh Steelers TE Receptions 13
Pittsburgh Steelers TE RecYards 123
Pittsburgh Steelers TE RecTD 2
Pittsburgh Steelers TE DkPts 37.3
Chicago Bears TE Targets 27
Chicago Bears TE Receptions 19
Chicago Bears TE RecYards 182
Chicago Bears TE RecTD 1
Chicago Bears TE DkPts 43.2
Kansas City Chiefs TE Targets 38
Kansas City Chiefs TE Receptions 26
Kansas City Chiefs TE RecYards 232
Kansas City Chiefs TE RecTD 0
Kansas City Chiefs TE DkPts 49.2
Cincinnati Bengals TE Targets 15
Cincinnati Bengals TE Receptions 10
Cincinnati Bengals TE RecYards 152
Cincinnati Bengals TE RecTD 1
Cincinnati Bengals TE DkPts 32.1
Minnesota Vikings TE Targets 28
Minnesota Vikings TE Receptions 23
Minnesota Vikings TE RecYards 212
Minnesota Vikings TE RecTD 0
Minnesota Vikings TE DkPts 47.9
Jacksonville Jaguars TE Targets 27
Jacksonville Jaguars TE Receptions 16
Jacksonville Jaguars TE RecYards 213
Jacksonville Jaguars TE RecTD 0
Jacksonville Jaguars TE DkPts 37.3
Atlanta Falcons TE Targets 27
Atlanta Falcons TE Receptions 17
Atlanta Falcons TE RecYards 190
Atlanta Falcons TE RecTD 0
Atlanta Falcons TE DkPts 38
Cleveland Browns TE Targets 11
Cleveland Browns TE Receptions 8
Cleveland Browns TE RecYards 77
Cleveland Browns TE RecTD 2
Cleveland Browns TE DkPts 28.7
Washington Redskins TE Targets 20
Washington Redskins TE Receptions 17
Washington Redskins TE RecYards 144
Washington Redskins TE RecTD 1
Washington Redskins TE DkPts 37.4
Philadelphia Eagles TE Targets 21
Philadelphia Eagles TE Receptions 13
Philadelphia Eagles TE RecYards 134
Philadelphia Eagles TE RecTD 1
Philadelphia Eagles TE DkPts 32.4
New Orleans Saints TE Targets 19
New Orleans Saints TE Receptions 13
New Orleans Saints TE RecYards 130
New Orleans Saints TE RecTD 1
New Orleans Saints TE DkPts 32
Denver Broncos TE Targets 25
Denver Broncos TE Receptions 18
Denver Broncos TE RecYards 166
Denver Broncos TE RecTD 0
Denver Broncos TE DkPts 34.6
Baltimore Ravens TE Targets 18
Baltimore Ravens TE Receptions 12
Baltimore Ravens TE RecYards 148
Baltimore Ravens TE RecTD 0
Baltimore Ravens TE DkPts 26.8
Los Angeles Rams TE Targets 21
Los Angeles Rams TE Receptions 8
Los Angeles Rams TE RecYards 77
Los Angeles Rams TE RecTD 1
Los Angeles Rams TE DkPts 21.7
San Francisco 49ers TE Targets 19
San Francisco 49ers TE Receptions 13
San Francisco 49ers TE RecYards 87
San Francisco 49ers TE RecTD 1
San Francisco 49ers TE DkPts 26.7
Carolina Panthers TE Targets 9
Carolina Panthers TE Receptions 8
Carolina Panthers TE RecYards 46
Carolina Panthers TE RecTD 1
Carolina Panthers TE DkPts 18.6
Detroit Lions TE Targets 12
Detroit Lions TE Receptions 7
Detroit Lions TE RecYards 93
Detroit Lions TE RecTD 0
Detroit Lions TE DkPts 16.3
Houston Texans TE Targets 15
Houston Texans TE Receptions 11
Houston Texans TE RecYards 90
Houston Texans TE RecTD 0
Houston Texans TE DkPts 20
New England Patriots TE Targets 9
New England Patriots TE Receptions 6
New England Patriots TE RecYards 86
New England Patriots TE RecTD 0
New England Patriots TE DkPts 14.6
Buffalo Bills TE Targets 15
Buffalo Bills TE Receptions 11
Buffalo Bills TE RecYards 84
Buffalo Bills TE RecTD 0
Buffalo Bills TE DkPts 19.4
New York Jets TE Targets 8
New York Jets TE Receptions 5
New York Jets TE RecYards 81
New York Jets TE RecTD 0
New York Jets TE DkPts 13.1
Green Bay Packers TE Targets 13
Green Bay Packers TE Receptions 10
Green Bay Packers TE RecYards 71
Green Bay Packers TE RecTD 0
Green Bay Packers TE DkPts 16.1
New Orleans Saints QB PassingCompletions 71
New Orleans Saints QB PassingAttempts 108
New Orleans Saints QB PassingYards 957
New Orleans Saints QB PassingTD 6
New Orleans Saints QB Int 1
New Orleans Saints QB Sacks 9
New Orleans Saints QB RushAttempts 15
New Orleans Saints QB RushYards 89
New Orleans Saints QB RushTDs 4
New Orleans Saints QB DkPts 96.2
Miami Dolphins QB PassingCompletions 62
Miami Dolphins QB PassingAttempts 86
Miami Dolphins QB PassingYards 889
Miami Dolphins QB PassingTD 10
Miami Dolphins QB Int 1
Miami Dolphins QB Sacks 4
Miami Dolphins QB RushAttempts 11
Miami Dolphins QB RushYards 23
Miami Dolphins QB RushTDs 2
Miami Dolphins QB DkPts 91.9
Arizona Cardinals QB PassingCompletions 70
Arizona Cardinals QB PassingAttempts 108
Arizona Cardinals QB PassingYards 918
Arizona Cardinals QB PassingTD 9
Arizona Cardinals QB Int 0
Arizona Cardinals QB Sacks 7
Arizona Cardinals QB RushAttempts 22
Arizona Cardinals QB RushYards 141
Arizona Cardinals QB RushTDs 0
Arizona Cardinals QB DkPts 90.8
New York Giants QB PassingCompletions 67
New York Giants QB PassingAttempts 99
New York Giants QB PassingYards 1038
New York Giants QB PassingTD 8
New York Giants QB Int 1
New York Giants QB Sacks 7
New York Giants QB RushAttempts 15
New York Giants QB RushYards 36
New York Giants QB RushTDs 1
New York Giants QB DkPts 88.1
Washington Redskins QB PassingCompletions 79
Washington Redskins QB PassingAttempts 100
Washington Redskins QB PassingYards 813
Washington Redskins QB PassingTD 9
Washington Redskins QB Int 2
Washington Redskins QB Sacks 5
Washington Redskins QB RushAttempts 10
Washington Redskins QB RushYards 76
Washington Redskins QB RushTDs 0
Washington Redskins QB DkPts 77.1
Houston Texans QB PassingCompletions 86
Houston Texans QB PassingAttempts 122
Houston Texans QB PassingYards 901
Houston Texans QB PassingTD 5
Houston Texans QB Int 1
Houston Texans QB Sacks 10
Houston Texans QB RushAttempts 10
Houston Texans QB RushYards 73
Houston Texans QB RushTDs 0
Houston Texans QB DkPts 74.2
Indianapolis Colts QB PassingCompletions 73
Indianapolis Colts QB PassingAttempts 96
Indianapolis Colts QB PassingYards 791
Indianapolis Colts QB PassingTD 7
Indianapolis Colts QB Int 2
Indianapolis Colts QB Sacks 8
Indianapolis Colts QB RushAttempts 8
Indianapolis Colts QB RushYards 41
Indianapolis Colts QB RushTDs 0
Indianapolis Colts QB DkPts 67.7
Pittsburgh Steelers QB PassingCompletions 76
Pittsburgh Steelers QB PassingAttempts 103
Pittsburgh Steelers QB PassingYards 918
Pittsburgh Steelers QB PassingTD 7
Pittsburgh Steelers QB Int 2
Pittsburgh Steelers QB Sacks 6
Pittsburgh Steelers QB RushAttempts 12
Pittsburgh Steelers QB RushYards 25
Pittsburgh Steelers QB RushTDs 0
Pittsburgh Steelers QB DkPts 69.2
Oakland Raiders QB PassingCompletions 66
Oakland Raiders QB PassingAttempts 96
Oakland Raiders QB PassingYards 885
Oakland Raiders QB PassingTD 6
Oakland Raiders QB Int 0
Oakland Raiders QB Sacks 5
Oakland Raiders QB RushAttempts 8
Oakland Raiders QB RushYards 14
Oakland Raiders QB RushTDs 0
Oakland Raiders QB DkPts 62.8
Philadelphia Eagles QB PassingCompletions 75
Philadelphia Eagles QB PassingAttempts 119
Philadelphia Eagles QB PassingYards 901
Philadelphia Eagles QB PassingTD 7
Philadelphia Eagles QB Int 3
Philadelphia Eagles QB Sacks 2
Philadelphia Eagles QB RushAttempts 5
Philadelphia Eagles QB RushYards 4
Philadelphia Eagles QB RushTDs 0
Philadelphia Eagles QB DkPts 67.4
Cincinnati Bengals QB PassingCompletions 54
Cincinnati Bengals QB PassingAttempts 81
Cincinnati Bengals QB PassingYards 735
Cincinnati Bengals QB PassingTD 6
Cincinnati Bengals QB Int 2
Cincinnati Bengals QB 2pt 1
Cincinnati Bengals QB Sacks 5
Cincinnati Bengals QB RushAttempts 17
Cincinnati Bengals QB RushYards 62
Cincinnati Bengals QB RushTDs 0
Cincinnati Bengals QB DkPts 59.6
Los Angeles Chargers QB PassingCompletions 68
Los Angeles Chargers QB PassingAttempts 91
Los Angeles Chargers QB PassingYards 786
Los Angeles Chargers QB PassingTD 7
Los Angeles Chargers QB Int 2
Los Angeles Chargers QB Sacks 4
Los Angeles Chargers QB RushAttempts 14
Los Angeles Chargers QB RushYards 40
Los Angeles Chargers QB RushTDs 0
Los Angeles Chargers QB DkPts 63.4
Tampa Bay Buccaneers QB PassingCompletions 66
Tampa Bay Buccaneers QB PassingAttempts 114
Tampa Bay Buccaneers QB PassingYards 835
Tampa Bay Buccaneers QB PassingTD 3
Tampa Bay Buccaneers QB Int 1
Tampa Bay Buccaneers QB 2pt 2
Tampa Bay Buccaneers QB Sacks 9
Tampa Bay Buccaneers QB RushAttempts 8
Tampa Bay Buccaneers QB RushYards 26
Tampa Bay Buccaneers QB RushTDs 2
Tampa Bay Buccaneers QB DkPts 66
Jacksonville Jaguars QB PassingCompletions 64
Jacksonville Jaguars QB PassingAttempts 103
Jacksonville Jaguars QB PassingYards 841
Jacksonville Jaguars QB PassingTD 3
Jacksonville Jaguars QB Int 0
Jacksonville Jaguars QB Sacks 13
Jacksonville Jaguars QB RushAttempts 12
Jacksonville Jaguars QB RushYards 40
Jacksonville Jaguars QB RushTDs 1
Jacksonville Jaguars QB DkPts 61.6
Kansas City Chiefs QB PassingCompletions 72
Kansas City Chiefs QB PassingAttempts 114
Kansas City Chiefs QB PassingYards 815
Kansas City Chiefs QB PassingTD 4
Kansas City Chiefs QB Int 3
Kansas City Chiefs QB Sacks 7
Kansas City Chiefs QB RushAttempts 11
Kansas City Chiefs QB RushYards 70
Kansas City Chiefs QB RushTDs 1
Kansas City Chiefs QB DkPts 58.6
Detroit Lions QB PassingCompletions 69
Detroit Lions QB PassingAttempts 126
Detroit Lions QB PassingYards 860
Detroit Lions QB PassingTD 4
Detroit Lions QB Int 2
Detroit Lions QB 2pt 1
Detroit Lions QB Sacks 9
Detroit Lions QB RushAttempts 8
Detroit Lions QB RushYards 58
Detroit Lions QB RushTDs 0
Detroit Lions QB DkPts 59.2
Atlanta Falcons QB PassingCompletions 64
Atlanta Falcons QB PassingAttempts 95
Atlanta Falcons QB PassingYards 663
Atlanta Falcons QB PassingTD 4
Atlanta Falcons QB Int 2
Atlanta Falcons QB 2pt 1
Atlanta Falcons QB Sacks 5
Atlanta Falcons QB RushAttempts 12
Atlanta Falcons QB RushYards 11
Atlanta Falcons QB RushTDs 2
Atlanta Falcons QB DkPts 58.6
Baltimore Ravens QB PassingCompletions 67
Baltimore Ravens QB PassingAttempts 109
Baltimore Ravens QB PassingYards 913
Baltimore Ravens QB PassingTD 4
Baltimore Ravens QB Int 2
Baltimore Ravens QB 2pt 1
Baltimore Ravens QB Sacks 7
Baltimore Ravens QB RushAttempts 8
Baltimore Ravens QB RushYards 21
Baltimore Ravens QB RushTDs 0
Baltimore Ravens QB DkPts 60.6
Seattle Seahawks QB PassingCompletions 74
Seattle Seahawks QB PassingAttempts 112
Seattle Seahawks QB PassingYards 782
Seattle Seahawks QB PassingTD 6
Seattle Seahawks QB Int 1
Seattle Seahawks QB Sacks 6
Seattle Seahawks QB RushAttempts 5
Seattle Seahawks QB RushYards 24
Seattle Seahawks QB RushTDs 0
Seattle Seahawks QB DkPts 59.2
New York Jets QB PassingCompletions 73
New York Jets QB PassingAttempts 117
New York Jets QB PassingYards 899
New York Jets QB PassingTD 4
New York Jets QB Int 4
New York Jets QB Sacks 5
New York Jets QB RushAttempts 12
New York Jets QB RushYards 37
New York Jets QB RushTDs 1
New York Jets QB DkPts 61.7
Minnesota Vikings QB PassingCompletions 82
Minnesota Vikings QB PassingAttempts 114
Minnesota Vikings QB PassingYards 755
Minnesota Vikings QB PassingTD 6
Minnesota Vikings QB Int 3
Minnesota Vikings QB Sacks 10
Minnesota Vikings QB RushAttempts 4
Minnesota Vikings QB RushYards 24
Minnesota Vikings QB RushTDs 0
Minnesota Vikings QB DkPts 55.6
Cleveland Browns QB PassingCompletions 61
Cleveland Browns QB PassingAttempts 93
Cleveland Browns QB PassingYards 718
Cleveland Browns QB PassingTD 5
Cleveland Browns QB Int 2
Cleveland Browns QB Sacks 10
Cleveland Browns QB RushAttempts 9
Cleveland Browns QB RushYards 36
Cleveland Browns QB RushTDs 0
Cleveland Browns QB DkPts 49.3
Tennessee Titans QB PassingCompletions 62
Tennessee Titans QB PassingAttempts 96
Tennessee Titans QB PassingYards 635
Tennessee Titans QB PassingTD 6
Tennessee Titans QB Int 4
Tennessee Titans QB Sacks 8
Tennessee Titans QB RushAttempts 11
Tennessee Titans QB RushYards 43
Tennessee Titans QB RushTDs 0
Tennessee Titans QB DkPts 48.7
Dallas Cowboys QB PassingCompletions 79
Dallas Cowboys QB PassingAttempts 126
Dallas Cowboys QB PassingYards 773
Dallas Cowboys QB PassingTD 3
Dallas Cowboys QB Int 0
Dallas Cowboys QB Sacks 5
Dallas Cowboys QB RushAttempts 6
Dallas Cowboys QB RushYards 23
Dallas Cowboys QB RushTDs 0
Dallas Cowboys QB DkPts 46.2
Carolina Panthers QB PassingCompletions 69
Carolina Panthers QB PassingAttempts 107
Carolina Panthers QB PassingYards 567
Carolina Panthers QB PassingTD 4
Carolina Panthers QB Int 3
Carolina Panthers QB Sacks 12
Carolina Panthers QB RushAttempts 16
Carolina Panthers QB RushYards 78
Carolina Panthers QB RushTDs 0
Carolina Panthers QB DkPts 43.5
Chicago Bears QB PassingCompletions 83
Chicago Bears QB PassingAttempts 123
Chicago Bears QB PassingYards 827
Chicago Bears QB PassingTD 4
Chicago Bears QB Int 4
Chicago Bears QB 2pt 1
Chicago Bears QB Sacks 11
Chicago Bears QB RushAttempts 5
Chicago Bears QB RushYards 11
Chicago Bears QB RushTDs 0
Chicago Bears QB DkPts 49.2
San Francisco 49ers QB PassingCompletions 60
San Francisco 49ers QB PassingAttempts 105
San Francisco 49ers QB PassingYards 679
San Francisco 49ers QB PassingTD 5
San Francisco 49ers QB Int 5
San Francisco 49ers QB Sacks 9
San Francisco 49ers QB RushAttempts 11
San Francisco 49ers QB RushYards 30
San Francisco 49ers QB RushTDs 0
San Francisco 49ers QB DkPts 48.2
Buffalo Bills QB PassingCompletions 74
Buffalo Bills QB PassingAttempts 122
Buffalo Bills QB PassingYards 674
Buffalo Bills QB PassingTD 3
Buffalo Bills QB Int 4
Buffalo Bills QB 2pt 1
Buffalo Bills QB Sacks 7
Buffalo Bills QB RushAttempts 3
Buffalo Bills QB RushYards 3
Buffalo Bills QB RushTDs 1
Buffalo Bills QB DkPts 43.3
Denver Broncos QB PassingCompletions 55
Denver Broncos QB PassingAttempts 82
Denver Broncos QB PassingYards 614
Denver Broncos QB PassingTD 2
Denver Broncos QB Int 0
Denver Broncos QB Sacks 0
Denver Broncos QB RushAttempts 4
Denver Broncos QB RushYards 9
Denver Broncos QB RushTDs 0
Denver Broncos QB DkPts 33.5
Los Angeles Rams QB PassingCompletions 63
Los Angeles Rams QB PassingAttempts 109
Los Angeles Rams QB PassingYards 637
Los Angeles Rams QB PassingTD 1
Los Angeles Rams QB Int 3
Los Angeles Rams QB Sacks 8
Los Angeles Rams QB RushAttempts 6
Los Angeles Rams QB RushYards 2
Los Angeles Rams QB RushTDs 0
Los Angeles Rams QB DkPts 29.3
Green Bay Packers QB PassingCompletions 60
Green Bay Packers QB PassingAttempts 106
Green Bay Packers QB PassingYards 671
Green Bay Packers QB PassingTD 1
Green Bay Packers QB Int 4
Green Bay Packers QB Sacks 12
Green Bay Packers QB RushAttempts 7
Green Bay Packers QB RushYards 33
Green Bay Packers QB RushTDs 0
Green Bay Packers QB DkPts 28.1
New England Patriots QB PassingCompletions 57
New England Patriots QB PassingAttempts 108
New England Patriots QB PassingYards 560
New England Patriots QB PassingTD 0
New England Patriots QB Int 6
New England Patriots QB Sacks 13
New England Patriots QB RushAttempts 2
New England Patriots QB RushYards 13
New England Patriots QB RushTDs 0
New England Patriots QB DkPts 17.7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment