Created
September 8, 2021 16:16
-
-
Save pcorliss/9476024e4ddec30a6e045b8f1e1af49d to your computer and use it in GitHub Desktop.
Populates Yahoo's Pre-Draft Rankings with a CSV
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 1. Download CSV of Fantasy Pros Draft Rankings https://www.fantasypros.com/nfl/rankings/half-point-ppr-cheatsheets.php | |
// 2. Paste into rankingCSV below | |
// 3. Navigate to Edit Pre-Draft Rankings Page on Yahoo | |
// 4. Paste below into Chrome Console | |
// 5. Wait for All Players to be loaded (951) | |
// 6. Run go() | |
// 7. Wait about an hour | |
// 8. Save Changes | |
(function loadPlayers() { | |
setTimeout(function() { | |
var players = document.getElementById('all_player_list').children.length; | |
if (players < 1000) { | |
console.log('Loading more players. Currently:', players); | |
document.getElementById('load_more').click(); | |
loadPlayers(); | |
} | |
}, 3000) | |
})(); | |
function normalizeTeam(team) { | |
if (team == 'JAC') { return 'JAX' }; | |
return team.toUpperCase(); | |
}; | |
function normalizePosition(position) { | |
if (position.startsWith('DST')) { | |
return 'DEF'; | |
} | |
return position.replace(/\d+/,'') | |
}; | |
function normalizeName(name) { return name }; | |
// via https://www.tutorialspoint.com/levenshtein-distance-in-javascript | |
const levenshteinDistance = (str1 = '', str2 = '') => { | |
const track = Array(str2.length + 1).fill(null).map(() => | |
Array(str1.length + 1).fill(null)); | |
for (let i = 0; i <= str1.length; i += 1) { | |
track[0][i] = i; | |
} | |
for (let j = 0; j <= str2.length; j += 1) { | |
track[j][0] = j; | |
} | |
for (let j = 1; j <= str2.length; j += 1) { | |
for (let i = 1; i <= str1.length; i += 1) { | |
const indicator = str1[i - 1] === str2[j - 1] ? 0 : 1; | |
track[j][i] = Math.min( | |
track[j][i - 1] + 1, // deletion | |
track[j - 1][i] + 1, // insertion | |
track[j - 1][i - 1] + indicator, // substitution | |
); | |
} | |
} | |
return track[str2.length][str1.length]; | |
}; | |
function normalizeYahooString(str) { | |
let [playerAndTeam, position] = str.split(' - '); | |
position = position.replaceAll(' ',''); | |
let words = playerAndTeam.split(' '); | |
let name = []; | |
let team = []; | |
for(let i = words.length - 1; i >= 0; i--) { | |
let word = words[i]; | |
if (word.length == 1 && name.length == 0) { | |
team.push(word); | |
} else { | |
name.push(word); | |
} | |
} | |
return [name.reverse().join(' '), normalizeTeam(team.reverse().join('')), position]; | |
}; | |
function findPlayer(playerMap, name, position, team) { | |
team = normalizeTeam(team); | |
position = normalizePosition(position); | |
name = normalizeName(name); | |
if (team == 'FA') { | |
console.warn('Skipping FA:', team, position, name); | |
return; | |
} | |
if (!playerMap[team]) { console.warn("Couldn't find team: ", team); return } | |
if (!playerMap[team][position]) { console.warn("Couldn't find position: ", position); return } | |
if (position == 'DEF') { | |
return Object.values(playerMap[team][position])[0]; | |
} | |
if (!playerMap[team][position][name]) { | |
console.warn("Couldn't find exact match for name: ", name); | |
let sorted = Object.keys(playerMap[team][position]).sort((a, b) => { | |
let aDist = levenshteinDistance(a, name); | |
let bDist = levenshteinDistance(b, name); | |
if (aDist < bDist) { return -1 }; | |
if (aDist > bDist) { return 1 }; | |
return 0; | |
}); | |
if (levenshteinDistance(sorted[0], name) <= 6) { | |
console.log("Selected: ", sorted[0], levenshteinDistance(sorted[0], name)); | |
return playerMap[team][position][sorted[0]]; | |
} else { | |
return; | |
} | |
} | |
return playerMap[team][position][name]; | |
} | |
function CSVtoArray(text) { | |
var re_valid = /^\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\s][^"\\]*)*"|[^,'"\s\\]*(?:\s+[^,'"\s\\]+)*)\s*(?:,\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\s][^"\\]*)*"|[^,'"\s\\]*(?:\s+[^,'"\s\\]+)*)\s*)*$/; | |
var re_value = /(?!\s*$)\s*(?:'([^'\\]*(?:\\[\S\s][^'\\]*)*)'|"([^"\\]*(?:\\[\S\s][^"\\]*)*)"|([^,'"\s\\]*(?:\s+[^,'"\s\\]+)*))\s*(?:,|$)/g; | |
// Return NULL if input string is not well formed CSV string. | |
if (!re_valid.test(text)) return null; | |
var a = []; // Initialize array to receive values. | |
text.replace(re_value, // "Walk" the string using replace with callback. | |
function(m0, m1, m2, m3) { | |
// Remove backslash from \' in single quoted values. | |
if (m1 !== undefined) a.push(m1.replace(/\\'/g, "'")); | |
// Remove backslash from \" in double quoted values. | |
else if (m2 !== undefined) a.push(m2.replace(/\\"/g, '"')); | |
else if (m3 !== undefined) a.push(m3); | |
return ''; // Return empty string. | |
}); | |
// Handle special case of empty last value. | |
if (/,\s*$/.test(text)) a.push(''); | |
return a; | |
}; | |
var header = '"RK",TIERS,"PLAYER NAME",TEAM,"POS","BYE WEEK","SOS SEASON","ECR VS. ADP"'; | |
var RANK = 0; | |
var TIER = 1; | |
var NAME = 2; | |
var TEAM = 3; | |
var POS = 4; | |
var BYE = 5; | |
var SOS = 6; | |
var ECR = 7; | |
var rankingCSV = ` | |
"1",1,"Christian McCaffrey",CAR,"RB1","13","2 out of 5 stars","0" | |
"2",1,"Dalvin Cook",MIN,"RB2","7","3 out of 5 stars","0" | |
"3",1,"Alvin Kamara",NO,"RB3","6","2 out of 5 stars","+1" | |
"4",1,"Derrick Henry",TEN,"RB4","13","3 out of 5 stars","-1" | |
"5",1,"Ezekiel Elliott",DAL,"RB5","7","2 out of 5 stars","0" | |
"6",1,"Aaron Jones",GB,"RB6","13","0 out of 5 stars","+1" | |
"7",1,"Davante Adams",GB,"WR1","13","1 out of 5 stars","+1" | |
"8",2,"Tyreek Hill",KC,"WR2","12","3 out of 5 stars","+3" | |
"9",2,"Saquon Barkley",NYG,"RB7","10","2 out of 5 stars","+1" | |
"10",2,"Nick Chubb",CLE,"RB8","13","4 out of 5 stars","-4" | |
"11",2,"Jonathan Taylor",IND,"RB9","14","4 out of 5 stars","-2" | |
"12",2,"Stefon Diggs",BUF,"WR3","7","3 out of 5 stars","+2" | |
"13",2,"Austin Ekeler",LAC,"RB10","7","4 out of 5 stars","0" | |
"14",2,"Travis Kelce",KC,"TE1","12","3 out of 5 stars","-2" | |
"15",2,"Calvin Ridley",ATL,"WR4","6","4 out of 5 stars","+5" | |
"16",2,"DeAndre Hopkins",ARI,"WR5","12","2 out of 5 stars","+1" | |
"17",2,"Antonio Gibson",WAS,"RB11","9","3 out of 5 stars","-1" | |
"18",2,"Najee Harris",PIT,"RB12","7","5 out of 5 stars","-3" | |
"19",2,"D.K. Metcalf",SEA,"WR6","9","1 out of 5 stars","+2" | |
"20",3,"Justin Jefferson",MIN,"WR7","7","3 out of 5 stars","+4" | |
"21",3,"Joe Mixon",CIN,"RB13","10","3 out of 5 stars","-2" | |
"22",3,"A.J. Brown",TEN,"WR8","13","3 out of 5 stars","+3" | |
"23",3,"Darren Waller",LV,"TE2","8","4 out of 5 stars","0" | |
"24",3,"Keenan Allen",LAC,"WR9","7","3 out of 5 stars","+4" | |
"25",3,"Clyde Edwards-Helaire",KC,"RB14","12","4 out of 5 stars","-3" | |
"26",3,"Allen Robinson II",CHI,"WR10","10","3 out of 5 stars","+6" | |
"27",3,"Terry McLaurin",WAS,"WR11","9","3 out of 5 stars","+3" | |
"28",3,"Patrick Mahomes II",KC,"QB1","12","4 out of 5 stars","-10" | |
"29",3,"Chris Carson",SEA,"RB15","9","1 out of 5 stars","0" | |
"30",3,"CeeDee Lamb",DAL,"WR12","7","1 out of 5 stars","+4" | |
"31",3,"David Montgomery",CHI,"RB16","10","3 out of 5 stars","-4" | |
"32",3,"D'Andre Swift",DET,"RB17","9","0 out of 5 stars","+5" | |
"33",3,"James Robinson",JAC,"RB18","7","4 out of 5 stars","+3" | |
"34",4,"George Kittle",SF,"TE3","6","4 out of 5 stars","-8" | |
"35",4,"Amari Cooper",DAL,"WR13","7","1 out of 5 stars","+7" | |
"36",4,"Robert Woods",LAR,"WR14","11","5 out of 5 stars","+5" | |
"37",4,"Mike Evans",TB,"WR15","9","2 out of 5 stars","-2" | |
"38",4,"Chris Godwin",TB,"WR16","9","2 out of 5 stars","+2" | |
"39",4,"Josh Allen",BUF,"QB2","7","1 out of 5 stars","-8" | |
"40",4,"Miles Sanders",PHI,"RB19","14","3 out of 5 stars","-2" | |
"41",4,"D.J. Moore",CAR,"WR17","13","5 out of 5 stars","+10" | |
"42",4,"Cooper Kupp",LAR,"WR18","11","5 out of 5 stars","+1" | |
"43",4,"Julio Jones",TEN,"WR19","13","3 out of 5 stars","+2" | |
"44",4,"Josh Jacobs",LV,"RB20","8","2 out of 5 stars","-11" | |
"45",4,"Tyler Lockett",SEA,"WR20","9","1 out of 5 stars","+3" | |
"46",4,"Gus Edwards",BAL,"RB21","8","4 out of 5 stars","+25" | |
"47",4,"Diontae Johnson",PIT,"WR21","7","2 out of 5 stars","+7" | |
"48",4,"Mike Davis",ATL,"RB22","6","2 out of 5 stars","+59" | |
"49",4,"Darrell Henderson",LAR,"RB23","11","4 out of 5 stars","-2" | |
"50",4,"Kyler Murray",ARI,"QB3","12","2 out of 5 stars","-11" | |
"51",4,"Adam Thielen",MIN,"WR22","7","3 out of 5 stars","+1" | |
"52",4,"Mark Andrews",BAL,"TE4","8","4 out of 5 stars","-2" | |
"53",4,"Myles Gaskin",MIA,"RB24","14","4 out of 5 stars","-4" | |
"54",4,"Kareem Hunt",CLE,"RB25","13","4 out of 5 stars","-1" | |
"55",4,"T.J. Hockenson",DET,"TE5","9","4 out of 5 stars","+1" | |
"56",4,"Damien Harris",NE,"RB26","14","3 out of 5 stars","+6" | |
"57",4,"Kyle Pitts",ATL,"TE6","6","2 out of 5 stars","-11" | |
"58",5,"Lamar Jackson",BAL,"QB4","8","2 out of 5 stars","-14" | |
"59",5,"Tee Higgins",CIN,"WR23","10","2 out of 5 stars","+6" | |
"60",5,"Brandon Aiyuk",SF,"WR24","6","5 out of 5 stars","-1" | |
"61",5,"Javonte Williams",DEN,"RB27","11","5 out of 5 stars","+3" | |
"62",5,"Chase Edmonds",ARI,"RB28","12","3 out of 5 stars","+1" | |
"63",5,"Dak Prescott",DAL,"QB5","7","2 out of 5 stars","-8" | |
"64",5,"Raheem Mostert",SF,"RB29","6","3 out of 5 stars","-3" | |
"65",5,"Chase Claypool",PIT,"WR25","7","2 out of 5 stars","+1" | |
"66",5,"Russell Wilson",SEA,"QB6","9","0 out of 5 stars","-9" | |
"67",5,"Odell Beckham Jr.",CLE,"WR26","13","1 out of 5 stars","0" | |
"68",5,"Jerry Jeudy",DEN,"WR27","11","4 out of 5 stars","0" | |
"69",5,"Aaron Rodgers",GB,"QB7","13","2 out of 5 stars","-11" | |
"70",5,"Trey Sermon",SF,"RB30","6","3 out of 5 stars","+5" | |
"71",5,"Kenny Golladay",NYG,"WR28","10","3 out of 5 stars","+2" | |
"72",5,"Melvin Gordon III",DEN,"RB31","11","5 out of 5 stars","+5" | |
"73",5,"Justin Herbert",LAC,"QB8","7","2 out of 5 stars","-13" | |
"74",5,"Ja'Marr Chase",CIN,"WR29","10","2 out of 5 stars","-5" | |
"75",5,"Courtland Sutton",DEN,"WR30","11","4 out of 5 stars","+6" | |
"76",5,"Ronald Jones II",TB,"RB32","9","0 out of 5 stars","-4" | |
"77",5,"Robby Anderson",CAR,"WR31","13","5 out of 5 stars","+1" | |
"78",5,"JuJu Smith-Schuster",PIT,"WR32","7","2 out of 5 stars","+1" | |
"79",6,"Tyler Boyd",CIN,"WR33","10","2 out of 5 stars","+9" | |
"80",6,"Noah Fant",DEN,"TE7","11","4 out of 5 stars","0" | |
"81",6,"Tom Brady",TB,"QB9","9","2 out of 5 stars","-11" | |
"82",6,"Logan Thomas",WAS,"TE8","9","3 out of 5 stars","-6" | |
"83",6,"James Conner",ARI,"RB33","12","3 out of 5 stars","+13" | |
"84",6,"Michael Carter",NYJ,"RB34","6","4 out of 5 stars","+5" | |
"85",6,"Ryan Tannehill",TEN,"QB10","13","2 out of 5 stars","+9" | |
"86",6,"Brandin Cooks",HOU,"WR34","10","3 out of 5 stars","+13" | |
"87",6,"Zack Moss",BUF,"RB35","7","3 out of 5 stars","+6" | |
"88",6,"Deebo Samuel",SF,"WR35","6","5 out of 5 stars","-6" | |
"89",6,"Jalen Hurts",PHI,"QB11","14","4 out of 5 stars","+1" | |
"90",6,"Corey Davis",NYJ,"WR36","6","4 out of 5 stars","+11" | |
"91",6,"Leonard Fournette",TB,"RB36","9","0 out of 5 stars","-5" | |
"92",6,"Robert Tonyan",GB,"TE9","13","3 out of 5 stars","-8" | |
"93",6,"AJ Dillon",GB,"RB37","13","0 out of 5 stars","-2" | |
"94",6,"Matthew Stafford",LAR,"QB12","11","4 out of 5 stars","-7" | |
"95",6,"Antonio Brown",TB,"WR37","9","2 out of 5 stars","-10" | |
"96",6,"Jamaal Williams",DET,"RB38","9","0 out of 5 stars","+12" | |
"97",6,"Kenyan Drake",LV,"RB39","8","2 out of 5 stars","+7" | |
"98",6,"Dallas Goedert",PHI,"TE10","14","3 out of 5 stars","-6" | |
"99",6,"DeVonta Smith",PHI,"WR38","14","3 out of 5 stars","-16" | |
"100",6,"Tyler Higbee",LAR,"TE11","11","2 out of 5 stars","-5" | |
"101",6,"Laviska Shenault Jr.",JAC,"WR39","7","5 out of 5 stars","-1" | |
"102",6,"D.J. Chark Jr.",JAC,"WR40","7","5 out of 5 stars","-5" | |
"103",6,"Will Fuller V",MIA,"WR41","14","3 out of 5 stars","+10" | |
"104",6,"Devin Singletary",BUF,"RB40","7","3 out of 5 stars","+2" | |
"105",6,"Nyheim Hines",IND,"RB41","14","4 out of 5 stars","+24" | |
"106",6,"Mike Gesicki",MIA,"TE12","14","4 out of 5 stars","+9" | |
"107",6,"Jarvis Landry",CLE,"WR42","13","1 out of 5 stars","-2" | |
"108",6,"Joe Burrow",CIN,"QB13","10","2 out of 5 stars","+4" | |
"109",6,"Tony Pollard",DAL,"RB42","7","2 out of 5 stars","+16" | |
"110",6,"Mike Williams",LAC,"WR43","7","3 out of 5 stars","+9" | |
"111",6,"Curtis Samuel",WAS,"WR44","9","3 out of 5 stars","+15" | |
"112",6,"Jonnu Smith",NE,"TE13","14","5 out of 5 stars","+31" | |
"113",6,"David Johnson",HOU,"RB43","10","4 out of 5 stars","-3" | |
"114",6,"Michael Gallup",DAL,"WR45","7","1 out of 5 stars","+9" | |
"115",7,"Marvin Jones Jr.",JAC,"WR46","7","5 out of 5 stars","+20" | |
"116",7,"Michael Pittman Jr.",IND,"WR47","14","5 out of 5 stars","0" | |
"117",7,"Sony Michel",LAR,"RB44","11","4 out of 5 stars","+3" | |
"118",7,"James White",NE,"RB45","14","3 out of 5 stars","+40" | |
"119",7,"Marquez Callaway",NO,"WR48","6","4 out of 5 stars","+3" | |
"120",7,"Matt Ryan",ATL,"QB14","6","3 out of 5 stars","+17" | |
"121",7,"Jaylen Waddle",MIA,"WR49","14","3 out of 5 stars","-7" | |
"122",7,"Phillip Lindsay",HOU,"RB46","10","4 out of 5 stars","+29" | |
"123",7,"Darnell Mooney",CHI,"WR50","10","3 out of 5 stars","+8" | |
"124",7,"Trevor Lawrence",JAC,"QB15","7","4 out of 5 stars","+4" | |
"125",7,"Michael Thomas",NO,"WR51","6","4 out of 5 stars","-51" | |
"126",7,"Rob Gronkowski",TB,"TE14","9","3 out of 5 stars","-15" | |
"127",7,"J.D. McKissic",WAS,"RB47","9","3 out of 5 stars","+21" | |
"128",7,"DeVante Parker",MIA,"WR52","14","3 out of 5 stars","+26" | |
"129",7,"Evan Engram",NYG,"TE15","10","3 out of 5 stars","+39" | |
"130",7,"Marquise Brown",BAL,"WR53","8","2 out of 5 stars","+6" | |
"131",7,"Hunter Henry",NE,"TE16","14","5 out of 5 stars","+26" | |
"132",7,"Kirk Cousins",MIN,"QB16","7","3 out of 5 stars","+29" | |
"133",7,"Alexander Mattison",MIN,"RB48","7","3 out of 5 stars","+9" | |
"134",7,"Tua Tagovailoa",MIA,"QB17","14","4 out of 5 stars","+28" | |
"135",7,"Gerald Everett",SEA,"TE17","9","1 out of 5 stars","+39" | |
"136",7,"Jakobi Meyers",NE,"WR54","14","4 out of 5 stars","+5" | |
"137",7,"Cole Kmet",CHI,"TE18","10","1 out of 5 stars","+79" | |
"138",7,"Giovani Bernard",TB,"RB49","9","0 out of 5 stars","+28" | |
"139",7,"Jared Cook",LAC,"TE19","7","3 out of 5 stars","+36" | |
"140",7,"Baker Mayfield",CLE,"QB18","13","3 out of 5 stars","-6" | |
"141",7,"Elijah Moore",NYJ,"WR55","6","4 out of 5 stars","+4" | |
"142",7,"Russell Gage",ATL,"WR56","6","4 out of 5 stars","+7" | |
"143",7,"Austin Hooper",CLE,"TE20","13","2 out of 5 stars","+72" | |
"144",7,"Henry Ruggs III",LV,"WR57","8","1 out of 5 stars","-12" | |
"145",7,"Mecole Hardman",KC,"WR58","12","3 out of 5 stars","-18" | |
"146",7,"Cole Beasley",BUF,"WR59","7","3 out of 5 stars","-2" | |
"147",7,"Blake Jarwin",DAL,"TE21","7","2 out of 5 stars","+45" | |
"148",7,"Tevin Coleman",NYJ,"RB50","6","4 out of 5 stars","+8" | |
"149",7,"Justin Fields",CHI,"QB19","10","2 out of 5 stars","-11" | |
"150",8,"Ryan Fitzpatrick",WAS,"QB20","9","4 out of 5 stars","+33" | |
"151",8,"Ben Roethlisberger",PIT,"QB21","7","4 out of 5 stars","+18" | |
"152",8,"Nelson Agholor",NE,"WR60","14","4 out of 5 stars","+24" | |
"153",8,"Sterling Shepard",NYG,"WR61","10","3 out of 5 stars","+36" | |
"154",8,"Jalen Reagor",PHI,"WR62","14","3 out of 5 stars","+32" | |
"155",8,"Zach Ertz",PHI,"TE22","14","3 out of 5 stars","+4" | |
"156",8,"Jameis Winston",NO,"QB22","6","3 out of 5 stars","+14" | |
"157",8,"Rondale Moore",ARI,"WR63","12","2 out of 5 stars","+6" | |
"158",8,"Derek Carr",LV,"QB23","8","3 out of 5 stars","+43" | |
"159",8,"Gabriel Davis",BUF,"WR64","7","3 out of 5 stars","+36" | |
"160",8,"Rashaad Penny",SEA,"RB51","9","1 out of 5 stars","+13" | |
"161",8,"Bryan Edwards",LV,"WR65","8","1 out of 5 stars","+26" | |
"162",8,"Emmanuel Sanders",BUF,"WR66","7","3 out of 5 stars","+35" | |
"163",8,"Terrace Marshall Jr.",CAR,"WR67","13","5 out of 5 stars","+4" | |
"164",8,"Anthony Firkser",TEN,"TE23","13","2 out of 5 stars","+60" | |
"165",8,"Trey Lance",SF,"QB24","6","5 out of 5 stars","-25" | |
"166",8,"Parris Campbell",IND,"WR68","14","5 out of 5 stars","+75" | |
"167",8,"Daniel Jones",NYG,"QB25","10","4 out of 5 stars","+55" | |
"168",8,"Tre'Quan Smith",NO,"WR69","6","4 out of 5 stars","+55" | |
"169",8,"Jamison Crowder",NYJ,"WR70","6","4 out of 5 stars","+33" | |
"170",8,"Pittsburgh Steelers",PIT,"DST1","7","2 out of 5 stars","-68" | |
"171",8,"Los Angeles Rams",LAR,"DST2","11","3 out of 5 stars","-73" | |
"172",8,"Mac Jones",NE,"QB26","14","5 out of 5 stars","-19" | |
"173",8,"Rashod Bateman",BAL,"WR71","8","2 out of 5 stars","+31" | |
"174",8,"Carson Wentz",IND,"QB27","14","4 out of 5 stars","+72" | |
"175",8,"Baltimore Ravens",BAL,"DST3","8","2 out of 5 stars","-57" | |
"176",8,"Adam Trautman",NO,"TE24","6","4 out of 5 stars","+38" | |
"177",8,"Sam Darnold",CAR,"QB28","13","4 out of 5 stars","+42" | |
"178",8,"Washington Football Team",WAS,"DST4","9","2 out of 5 stars","-69" | |
"179",8,"Zach Wilson",NYJ,"QB29","6","3 out of 5 stars","+21" | |
"180",8,"Kenneth Gainwell",PHI,"RB52","14","3 out of 5 stars","+13" | |
"181",8,"Rhamondre Stevenson",NE,"RB53","14","3 out of 5 stars","-34" | |
"182",8,"Darrel Williams",KC,"RB54","12","4 out of 5 stars","+8" | |
"183",8,"Eric Ebron",PIT,"TE25","7","5 out of 5 stars","+38" | |
"184",8,"Malcolm Brown",MIA,"RB55","14","4 out of 5 stars","+34" | |
"185",8,"Christian Kirk",ARI,"WR72","12","2 out of 5 stars","+44" | |
"186",8,"San Francisco 49ers",SF,"DST5","6","3 out of 5 stars","-62" | |
"187",8,"Carlos Hyde",JAC,"RB56","7","4 out of 5 stars","+83" | |
"188",8,"Justin Tucker",BAL,"K1","8","4 out of 5 stars","-71" | |
"189",8,"Tampa Bay Buccaneers",TB,"DST6","9","5 out of 5 stars","-86" | |
"190",8,"Latavius Murray",FA,"RB57","-","-","-51" | |
"191",8,"Harrison Butker",KC,"K2","12","2 out of 5 stars","-70" | |
"192",8,"Amon-Ra St. Brown",DET,"WR73","9","1 out of 5 stars","+7" | |
"193",8,"Indianapolis Colts",IND,"DST7","14","2 out of 5 stars","-29" | |
"194",9,"Younghoe Koo",ATL,"K3","6","3 out of 5 stars","-64" | |
"195",9,"Damien Williams",CHI,"RB58","10","3 out of 5 stars","+17" | |
"196",9,"A.J. Green",ARI,"WR74","12","2 out of 5 stars","-17" | |
"197",9,"Tyrell Williams",DET,"WR75","9","1 out of 5 stars","-17" | |
"198",9,"T.Y. Hilton",IND,"WR76","14","5 out of 5 stars","+7" | |
"199",9,"Marquez Valdes-Scantling",GB,"WR77","13","1 out of 5 stars","-3" | |
"200",9,"New England Patriots",NE,"DST8","14","0 out of 5 stars","-28" | |
"201",9,"Greg Zuerlein",DAL,"K4","7","4 out of 5 stars","-55" | |
"202",9,"Salvon Ahmed",MIA,"RB59","14","4 out of 5 stars","+43" | |
"203",9,"Darius Slayton",NYG,"WR78","10","3 out of 5 stars","+80" | |
"204",9,"Buffalo Bills",BUF,"DST9","7","3 out of 5 stars","-54" | |
"205",9,"Tyrod Taylor",HOU,"QB30","10","4 out of 5 stars","+117" | |
"206",9,"Kansas City Chiefs",KC,"DST10","12","1 out of 5 stars","-21" | |
"207",9,"Allen Lazard",GB,"WR79","13","1 out of 5 stars","+35" | |
"208",9,"Randall Cobb",GB,"WR80","13","1 out of 5 stars","-30" | |
"209",9,"Jason Sanders",MIA,"K5","14","4 out of 5 stars","-54" | |
"210",9,"Sammy Watkins",BAL,"WR81","8","2 out of 5 stars","+56" | |
"211",9,"Ty Johnson",NYJ,"RB60","6","4 out of 5 stars","-2" | |
"212",9,"New Orleans Saints",NO,"DST11","6","3 out of 5 stars","+28" | |
"213",9,"Chuba Hubbard",CAR,"RB61","13","2 out of 5 stars","-53" | |
"214",9,"Denver Broncos",DEN,"DST12","11","2 out of 5 stars","-62" | |
"215",9,"Jared Goff",DET,"QB31","9","1 out of 5 stars","+84" | |
"216",9,"Rodrigo Blankenship",IND,"K6","14","3 out of 5 stars","-39" | |
"217",9,"Miami Dolphins",MIA,"DST13","14","2 out of 5 stars","-23" | |
"218",9,"Marlon Mack",IND,"RB62","14","4 out of 5 stars","-37" | |
"219",9,"Tarik Cohen",CHI,"RB63","10","3 out of 5 stars","+19" | |
"220",9,"Cleveland Browns",CLE,"DST14","13","3 out of 5 stars","-49" | |
"221",9,"Hayden Hurst",ATL,"TE26","6","2 out of 5 stars","+46" | |
"222",9,"Matt Prater",ARI,"K7","12","4 out of 5 stars","-16" | |
"223",9,"Mark Ingram II",HOU,"RB64","10","4 out of 5 stars","-39" | |
"224",9,"Tyler Bass",BUF,"K8","7","3 out of 5 stars","-91" | |
"225",9,"Justin Jackson",LAC,"RB65","7","4 out of 5 stars","+25" | |
"226",9,"Los Angeles Chargers",LAC,"DST15","7","4 out of 5 stars","+45" | |
"227",9,"Boston Scott",PHI,"RB66","14","3 out of 5 stars","+20" | |
"228",9,"Chicago Bears",CHI,"DST16","10","2 out of 5 stars","-2" | |
"229",9,"Ryan Succop",TB,"K9","9","2 out of 5 stars","-64" | |
"230",9,"Robbie Gould",SF,"K10","6","4 out of 5 stars","-39" | |
"231",9,"Cam Newton",FA,"QB32","-","-","-3" | |
"232",9,"KJ Hamler",DEN,"WR82","11","4 out of 5 stars","+126" | |
"233",9,"Jason Myers",SEA,"K11","9","4 out of 5 stars","-22" | |
"234",9,"Dawson Knox",BUF,"TE27","7","2 out of 5 stars","0" | |
"235",9,"Teddy Bridgewater",DEN,"QB33","11","5 out of 5 stars","-5" | |
"236",9,"Darrynton Evans",TEN,"RB67","13","3 out of 5 stars","+21" | |
"237",9,"Green Bay Packers",GB,"DST17","13","5 out of 5 stars","-5" | |
"238",9,"Seattle Seahawks",SEA,"DST18","9","4 out of 5 stars","-11" | |
"239",9,"Van Jefferson",LAR,"WR83","11","5 out of 5 stars","+135" | |
"240",9,"Hunter Renfrow",LV,"WR84","8","1 out of 5 stars","+101" | |
"241",9,"Joshua Kelley",LAC,"RB68","7","4 out of 5 stars","+68" | |
"242",9,"Mason Crosby",GB,"K12","13","0 out of 5 stars","-54" | |
"243",9,"Josh Reynolds",TEN,"WR85","13","3 out of 5 stars","+114" | |
"244",9,"Minnesota Vikings",MIN,"DST19","7","3 out of 5 stars","-13" | |
"245",9,"DeSean Jackson",LAR,"WR86","11","5 out of 5 stars","+86" | |
"246",9,"O.J. Howard",TB,"TE28","9","3 out of 5 stars","+27" | |
"247",9,"Brandon McManus",DEN,"K13","11","1 out of 5 stars","-27" | |
"248",9,"Devontae Booker",NYG,"RB69","10","2 out of 5 stars","-45" | |
"249",9,"Daniel Carlson",LV,"K14","8","2 out of 5 stars","-41" | |
"250",9,"Dan Arnold",CAR,"TE29","13","4 out of 5 stars","+56" | |
"251",9,"Jerick McKinnon",KC,"RB70","12","4 out of 5 stars","-16" | |
"252",10,"Tim Patrick",DEN,"WR87","11","4 out of 5 stars","+103" | |
"253",10,"Wayne Gallman Jr.",ATL,"RB71","6","2 out of 5 stars","+75" | |
"254",10,"Nico Collins",HOU,"WR88","10","3 out of 5 stars","-10" | |
"255",10,"Ty'Son Williams",BAL,"RB72","8","4 out of 5 stars","-45" | |
"256",10,"Denzel Mims",NYJ,"WR89","6","4 out of 5 stars","+59" | |
"257",10,"Philadelphia Eagles",PHI,"DST20","14","4 out of 5 stars","+19" | |
"258",10,"Chris Herndon IV",MIN,"TE30","7","2 out of 5 stars","+76" | |
"259",10,"Chris Boswell",PIT,"K15","7","2 out of 5 stars","-3" | |
"260",10,"Kadarius Toney",NYG,"WR90","10","3 out of 5 stars","-12" | |
"261",10,"Tennessee Titans",TEN,"DST21","13","3 out of 5 stars","-44" | |
"262",10,"Wil Lutz",NO,"K16","6","4 out of 5 stars","-55" | |
"263",10,"Arizona Cardinals",ARI,"DST22","12","3 out of 5 stars","-24" | |
"264",10,"Jake Elliott",PHI,"K17","14","4 out of 5 stars","+115" | |
"265",10,"Benny Snell Jr.",PIT,"RB73","7","5 out of 5 stars","-1" | |
"266",10,"Anthony Miller",HOU,"WR91","10","3 out of 5 stars","+86" | |
"267",10,"James Washington",PIT,"WR92","7","2 out of 5 stars","+129" | |
"268",10,"New York Giants",NYG,"DST23","10","4 out of 5 stars","-7" | |
"269",10,"Dustin Hopkins",WAS,"K18","9","2 out of 5 stars","+3" | |
"270",10,"John Brown",FA,"WR93","-","-","+89" | |
"271",10,"Samaje Perine",CIN,"RB74","10","3 out of 5 stars","+74" | |
"272",10,"Quintez Cephus",DET,"WR94","9","1 out of 5 stars","+78" | |
"273",10,"Zach Pascal",IND,"WR95","14","5 out of 5 stars","+102" | |
"274",10,"Jimmy Garoppolo",SF,"QB34","6","5 out of 5 stars","+69" | |
"275",10,"Taysom Hill",NO,"QB35","6","3 out of 5 stars","-20" | |
"276",10,"Matt Gay",LAR,"K19","11","5 out of 5 stars","-51" | |
"277",10,"Josh Lambo",JAC,"K20","7","5 out of 5 stars","+106" | |
"278",10,"New York Jets",NYJ,"DST24","6","4 out of 5 stars","+98" | |
"279",10,"Rashard Higgins",CLE,"WR96","13","1 out of 5 stars","+86" | |
"280",10,"Jack Doyle",IND,"TE31","14","4 out of 5 stars","+133" | |
"281",10,"Donovan Peoples-Jones",CLE,"WR97","13","1 out of 5 stars","-29" | |
"282",10,"Matt Breida",BUF,"RB75","7","3 out of 5 stars","+87" | |
"283",10,"Jimmy Graham",CHI,"TE32","10","1 out of 5 stars","+12" | |
"284",10,"Amari Rodgers",GB,"WR98","13","1 out of 5 stars","-2" | |
"285",10,"Breshad Perriman",CHI,"WR99","10","3 out of 5 stars","+12" | |
"286",10,"Dallas Cowboys",DAL,"DST25","7","5 out of 5 stars","-50" | |
"287",10,"Ka'imi Fairbairn",HOU,"K21","10","3 out of 5 stars","+91" | |
"288",10,"Dyami Brown",WAS,"WR100","9","3 out of 5 stars","+80" | |
"289",10,"Jeff Wilson Jr.",SF,"RB76","6","3 out of 5 stars","-2" | |
"290",10,"Kendrick Bourne",NE,"WR101","14","4 out of 5 stars","+95" | |
"291",10,"La'Mical Perine",NYJ,"RB77","6","4 out of 5 stars","+13" | |
"292",10,"Anthony McFarland Jr.",PIT,"RB78","7","5 out of 5 stars","-34" | |
"293",10,"Tony Jones Jr.",NO,"RB79","6","2 out of 5 stars","-80" | |
"294",10,"Jacksonville Jaguars",JAC,"DST26","7","2 out of 5 stars","+76" | |
"295",10,"Preston Williams",MIA,"WR102","14","3 out of 5 stars","+108" | |
"296",10,"D'Wayne Eskridge",SEA,"WR103","9","1 out of 5 stars","+43" | |
"297",10,"Keelan Cole Sr.",NYJ,"WR104","6","4 out of 5 stars","+90" | |
"298",10,"Michael Badgley",FA,"K22","-","-","-20" | |
"299",10,"Graham Gano",NYG,"K23","10","2 out of 5 stars","+61" | |
"300",10,"Dalton Schultz",DAL,"TE33","7","2 out of 5 stars","+37" | |
"301",10,"Josh Palmer",LAC,"WR105","7","3 out of 5 stars","-42" | |
"302",10,"Atlanta Falcons",ATL,"DST27","6","5 out of 5 stars","+79" | |
"303",10,"N'Keal Harry",NE,"WR106","14","4 out of 5 stars","+96" | |
"304",10,"Pat Freiermuth",PIT,"TE34","7","5 out of 5 stars","-122" | |
"305",10,"Carolina Panthers",CAR,"DST28","13","4 out of 5 stars","-68" | |
"306",10,"Drew Lock",DEN,"QB36","11","5 out of 5 stars","+23" | |
"307",10,"Tyler Conklin",MIN,"TE35","7","2 out of 5 stars","+133" | |
"308",11,"Joey Slye",HOU,"K24","10","3 out of 5 stars","+83" | |
"309",11,"Ke'Shawn Vaughn",TB,"RB80","9","0 out of 5 stars","+40" | |
"310",11,"Kyle Rudolph",NYG,"TE36","10","3 out of 5 stars","+160" | |
"311",11,"Scotty Miller",TB,"WR107","9","2 out of 5 stars","+21" | |
"312",11,"DeeJay Dallas",SEA,"RB81","9","1 out of 5 stars","+139" | |
"313",11,"Mo Alie-Cox",IND,"TE37","14","4 out of 5 stars","+23" | |
"314",11,"Jordan Akins",HOU,"TE38","10","4 out of 5 stars","-65" | |
"315",11,"Andy Dalton",CHI,"QB37","10","2 out of 5 stars","-38" | |
"316",11,"Demarcus Robinson",KC,"WR108","12","3 out of 5 stars","+10" | |
"317",11,"Austin Seibert",DET,"K25","9","5 out of 5 stars","-" | |
"318",11,"Byron Pringle",KC,"WR109","12","3 out of 5 stars","-16" | |
"319",11,"Keke Coutee",IND,"WR110","14","5 out of 5 stars","+11" | |
"320",11,"Deshaun Watson",HOU,"QB38","10","4 out of 5 stars","-122" | |
"321",11,"Quez Watkins",PHI,"WR111","14","3 out of 5 stars","+12" | |
"322",11,"Cairo Santos",CHI,"K26","10","2 out of 5 stars","+42" | |
"323",11,"Kalen Ballage",PIT,"RB82","7","5 out of 5 stars","+31" | |
"324",11,"Rex Burkhead",HOU,"RB83","10","4 out of 5 stars","+154" | |
"325",11,"Jalen Richard",LV,"RB84","8","2 out of 5 stars","+17" | |
"326",11,"Tyron Johnson",JAC,"WR112","7","5 out of 5 stars","+91" | |
"327",11,"Donald Parham Jr.",LAC,"TE39","7","3 out of 5 stars","+65" | |
"328",11,"Olamide Zaccheaus",ATL,"WR113","6","4 out of 5 stars","+18" | |
"329",11,"Larry Rountree III",LAC,"RB85","7","4 out of 5 stars","+15" | |
"330",11,"Eno Benjamin",ARI,"RB86","12","3 out of 5 stars","+5" | |
"331",11,"Travis Fulgham",PHI,"WR114","14","3 out of 5 stars","+16" | |
"332",11,"C.J. Uzomah",CIN,"TE40","10","2 out of 5 stars","+34" | |
"333",11,"Andy Isabella",ARI,"WR115","12","2 out of 5 stars","+113" | |
"334",11,"Will Dissly",SEA,"TE41","9","1 out of 5 stars","+107" | |
"335",11,"Stephen Gostkowski",FA,"K27","-","-","-" | |
"336",11,"Jermar Jefferson",DET,"RB87","9","0 out of 5 stars","+96" | |
"337",11,"Greg Ward",PHI,"WR116","14","3 out of 5 stars","+93" | |
"338",11,"Jaret Patterson",WAS,"RB88","9","3 out of 5 stars","-59" | |
"339",11,"Jalen Guyton",LAC,"WR117","7","3 out of 5 stars","+65" | |
"340",11,"Jordan Wilkins",IND,"RB89","14","4 out of 5 stars","-" | |
"341",11,"Tyler Kroft",NYJ,"TE42","6","3 out of 5 stars","-60" | |
"342",11,"Ian Thomas",CAR,"TE43","13","4 out of 5 stars","-" | |
"343",11,"Zane Gonzalez",DET,"K28","9","5 out of 5 stars","-" | |
"344",11,"Adam Humphries",WAS,"WR118","9","3 out of 5 stars","+4" | |
"345",11,"Javian Hawkins",TEN,"RB90","13","3 out of 5 stars","-71" | |
"346",11,"David Njoku",CLE,"TE44","13","2 out of 5 stars","+56" | |
"347",11,"Jake Funk",LAR,"RB91","11","4 out of 5 stars","-59" | |
"348",11,"Miles Boykin",BAL,"WR119","8","2 out of 5 stars","-" | |
"349",11,"Le'Veon Bell",BAL,"RB92","8","4 out of 5 stars","-89" | |
"350",11,"Jordan Howard",PHI,"RB93","14","3 out of 5 stars","-" | |
"351",11,"Qadree Ollison",ATL,"RB94","6","2 out of 5 stars","-39" | |
"352",11,"Kerryon Johnson",FA,"RB95","-","-","+9" | |
"353",11,"Harrison Bryant",CLE,"TE45","13","2 out of 5 stars","+131" | |
"354",11,"Juwan Johnson",NO,"TE46","6","4 out of 5 stars","-74" | |
"355",11,"Elijah Mitchell",SF,"RB96","6","3 out of 5 stars","-92" | |
"356",11,"Kylin Hill",GB,"RB97","13","0 out of 5 stars","+69" | |
"357",11,"Deonte Harris",NO,"WR120","6","4 out of 5 stars","+5" | |
"358",11,"Duke Johnson Jr.",JAC,"RB98","7","4 out of 5 stars","-" | |
"359",11,"Chris Evans",CIN,"RB99","10","3 out of 5 stars","-8" | |
"360",11,"Tutu Atwell",LAR,"WR121","11","5 out of 5 stars","+38" | |
"361",11,"Houston Texans",HOU,"DST29","10","2 out of 5 stars","+6" | |
"362",11,"Drew Sample",CIN,"TE47","10","2 out of 5 stars","+118" | |
"363",11,"Cordarrelle Patterson",ATL,"WR122","6","4 out of 5 stars","-109" | |
"364",11,"Evan McPherson",CIN,"K29","10","1 out of 5 stars","-113" | |
"365",11,"Cody Parkey",CLE,"K30","13","2 out of 5 stars","+7" | |
"366",11,"John Ross",NYG,"WR123","10","3 out of 5 stars","-" | |
"367",11,"Chris Conley",HOU,"WR124","10","3 out of 5 stars","+6" | |
"368",11,"Todd Gurley II",FA,"RB100","-","-","-103" | |
"369",12,"Peyton Barber",LV,"RB101","8","2 out of 5 stars","+106" | |
"370",12,"Albert Okwuegbunam",DEN,"TE48","11","4 out of 5 stars","+67" | |
"371",12,"Dan Bailey",FA,"K31","-","-","-" | |
"372",12,"Sam Sloman",PIT,"K32","7","2 out of 5 stars","-" | |
"373",12,"Xavier Jones",FA,"RB102","-","-","-104" | |
"374",12,"Mike Boone",DEN,"RB103","11","5 out of 5 stars","-34" | |
"375",12,"Auden Tate",CIN,"WR125","10","2 out of 5 stars","-" | |
"376",12,"Cincinnati Bengals",CIN,"DST30","10","3 out of 5 stars","+81" | |
"377",12,"Royce Freeman",CAR,"RB104","13","2 out of 5 stars","-67" | |
"378",12,"Tylan Wallace",BAL,"WR126","8","2 out of 5 stars","+11" | |
"379",12,"Las Vegas Raiders",LV,"DST31","8","4 out of 5 stars","-" | |
"380",12,"Ito Smith",FA,"RB105","-","-","-3" | |
"381",12,"Chase McLaughlin",CLE,"K33","13","2 out of 5 stars","-106" | |
"382",12,"Tyler Johnson",TB,"WR127","9","2 out of 5 stars","+29" | |
"383",12,"Detroit Lions",DET,"DST32","9","5 out of 5 stars","+14" | |
"384",12,"Cameron Brate",TB,"TE49","9","3 out of 5 stars","-" | |
"385",12,"James O'Shaughnessy",JAC,"TE50","7","4 out of 5 stars","+37" | |
"386",12,"Devin Duvernay",BAL,"WR128","8","2 out of 5 stars","+67" | |
"387",12,"Dede Westbrook",MIN,"WR129","7","3 out of 5 stars","-" | |
"388",12,"Adrian Peterson",FA,"RB106","-","-","+45" | |
"389",12,"Greg Joseph",MIN,"K34","7","0 out of 5 stars","+60" | |
"390",12,"Jacob Hollister",JAC,"TE51","7","4 out of 5 stars","+96" | |
"391",12,"Davis Mills",HOU,"QB39","10","4 out of 5 stars","+76" | |
"392",12,"Kylen Granson",IND,"TE52","14","4 out of 5 stars","+62" | |
"393",12,"Maxx Williams",ARI,"TE53","12","2 out of 5 stars","-" | |
"394",12,"Alex Collins",SEA,"RB107","9","1 out of 5 stars","-" | |
"395",12,"Steven Sims Jr.",PIT,"WR130","7","2 out of 5 stars","-" | |
"396",12,"Dare Ogunbowale",JAC,"RB108","7","4 out of 5 stars","-" | |
"397",12,"Brevin Jordan",HOU,"TE54","10","4 out of 5 stars","-" | |
"398",12,"Albert Wilson",MIA,"WR131","14","3 out of 5 stars","-5" | |
"399",12,"Jacob Harris",LAR,"TE55","11","2 out of 5 stars","-" | |
"400",12,"Khalil Herbert",CHI,"RB109","10","3 out of 5 stars","+62" | |
"401",12,"Sam Ficken",TEN,"K35","13","2 out of 5 stars","-148" | |
"402",12,"Geoff Swaim",TEN,"TE56","13","2 out of 5 stars","-" | |
"403",12,"Jalen Hurd",SF,"WR132","6","5 out of 5 stars","+21" | |
"404",12,"Nick Folk",NE,"K36","14","4 out of 5 stars","-171" | |
"405",12,"J.J. Taylor",NE,"RB110","14","3 out of 5 stars","-137" | |
"406",12,"Taylor Heinicke",WAS,"QB40","9","4 out of 5 stars","+58" | |
"407",12,"Foster Moreau",LV,"TE57","8","4 out of 5 stars","+7" | |
"408",12,"Willie Snead IV",LV,"WR133","8","1 out of 5 stars","+71" | |
"409",12,"Ihmir Smith-Marsette",MIN,"WR134","7","3 out of 5 stars","-" | |
"410",12,"Tristan Vizcaino",LAC,"K37","7","2 out of 5 stars","-" | |
"411",12,"Ryan Santoso",CAR,"K38","13","5 out of 5 stars","+28" | |
"412",12,"Quinn Nordin",NE,"K39","14","4 out of 5 stars","+57" | |
"413",12,"Randy Bullock",FA,"K40","-","-","-13" | |
"414",12,"Freddie Swain",SEA,"WR135","9","1 out of 5 stars","-" | |
"415",12,"Cam Sims",WAS,"WR136","9","3 out of 5 stars","-10" | |
"416",12,"Nick Boyle",BAL,"TE58","8","4 out of 5 stars","-" | |
"417",12,"Mohamed Sanu",SF,"WR137","6","5 out of 5 stars","-16" | |
"418",12,"Jacob Eason",IND,"QB41","14","4 out of 5 stars","0" | |
"419",12,"Kyle Juszczyk",SF,"RB111","6","3 out of 5 stars","+54" | |
"420",12,"Isaiah McKenzie",BUF,"WR138","7","3 out of 5 stars","-" | |
"421",12,"Golden Tate",FA,"WR139","-","-","-" | |
"422",12,"Collin Johnson",NYG,"WR140","10","3 out of 5 stars","-" | |
"423",12,"Damiere Byrd",CHI,"WR141","10","3 out of 5 stars","-16" | |
"424",12,"Gardner Minshew II",PHI,"QB42","14","4 out of 5 stars","+61" | |
"425",12,"Cedrick Wilson",DAL,"WR142","7","1 out of 5 stars","-" | |
"426",12,"Jordan Love",GB,"QB43","13","2 out of 5 stars","+1" | |
"427",12,"Kalif Raymond",DET,"WR143","9","1 out of 5 stars","-" | |
"428",12,"Hunter Long",MIA,"TE59","14","4 out of 5 stars","-" | |
"429",12,"Travis Homer",SEA,"RB112","9","1 out of 5 stars","-" | |
"430",12,"Anthony Schwartz",CLE,"WR144","13","1 out of 5 stars","-21" | |
"431",12,"Lil'Jordan Humphrey",NO,"WR145","6","4 out of 5 stars","-" | |
"432",12,"Darren Fells",DET,"TE60","9","4 out of 5 stars","-" | |
"433",12,"Chris Thompson",FA,"RB113","-","-","-" | |
"434",12,"Dez Fitzpatrick",TEN,"WR146","13","3 out of 5 stars","-24" | |
"435",12,"Tyler Eifert",FA,"TE61","-","-","-" | |
"436",12,"Larry Fitzgerald",FA,"WR147","-","-","-" | |
"437",12,"Marquise Goodwin",CHI,"WR148","10","3 out of 5 stars","-53" | |
"438",12,"Kene Nwangwu",MIN,"RB114","7","3 out of 5 stars","-" | |
"439",12,"Danny Amendola",HOU,"WR149","10","3 out of 5 stars","-" | |
"440",12,"David Moore",LV,"WR150","8","1 out of 5 stars","-84" | |
"441",13,"JaMycal Hasty",SF,"RB115","6","3 out of 5 stars","-" | |
"442",13,"Antonio Gandy-Golden",WAS,"WR151","9","3 out of 5 stars","-47" | |
"443",13,"Jeremy McNichols",TEN,"RB116","13","3 out of 5 stars","-" | |
"444",13,"Ross Dwelley",SF,"TE62","6","4 out of 5 stars","-" | |
"445",13,"Brycen Hopkins",LAR,"TE63","11","2 out of 5 stars","-" | |
"446",13,"Jace Sternberger",GB,"TE64","13","3 out of 5 stars","-" | |
"447",13,"Pharaoh Brown",HOU,"TE65","10","4 out of 5 stars","-" | |
"448",13,"Cornell Powell",KC,"WR152","12","3 out of 5 stars","+35" | |
"449",13,"Ty Montgomery",NO,"RB117","6","2 out of 5 stars","-28" | |
"450",13,"Matt Ammendola",NYJ,"K41","6","5 out of 5 stars","-16" | |
"451",13,"Kahale Warring",BUF,"TE66","7","2 out of 5 stars","-" | |
"452",13,"Kelvin Harmon",WAS,"WR153","9","3 out of 5 stars","-" | |
"453",13,"Frank Darby",ATL,"WR154","6","4 out of 5 stars","-" | |
"454",13,"Marcus Mariota",LV,"QB44","8","3 out of 5 stars","-64" | |
"455",13,"Noah Gray",KC,"TE67","12","3 out of 5 stars","+5" | |
"456",13,"Ryan Griffin",NYJ,"TE68","6","3 out of 5 stars","-" | |
"457",13,"Trayveon Williams",CIN,"RB118","10","3 out of 5 stars","-" | |
"458",13,"Darwin Thompson",TB,"RB119","9","0 out of 5 stars","-" | |
"459",13,"Mekhi Sargent",TEN,"RB120","13","3 out of 5 stars","-" | |
"460",13,"Tommy Tremble",CAR,"TE69","13","4 out of 5 stars","-" | |
"461",13,"Zay Jones",LV,"WR155","8","1 out of 5 stars","-17" | |
"462",13,"Demetric Felton",CLE,"WR156","13","1 out of 5 stars","+3" | |
"463",13,"Devine Ozigbo",JAC,"RB121","7","4 out of 5 stars","-" | |
"464",13,"Nick Vannett",NO,"TE70","6","4 out of 5 stars","-" | |
"465",13,"Darrell Daniels",ARI,"TE71","12","2 out of 5 stars","-" | |
"466",13,"Patrick Ricard",BAL,"RB122","8","4 out of 5 stars","-" | |
"467",13,"Marquez Stevenson",BUF,"WR157","7","3 out of 5 stars","-" | |
"468",13,"Chris Manhertz",JAC,"TE72","7","4 out of 5 stars","-" | |
"469",13,"C.J. Ham",MIN,"RB123","7","3 out of 5 stars","-" | |
"470",13,"Devonta Freeman",FA,"RB124","-","-","-" | |
"471",13,"Trent Sherfield",SF,"WR158","6","5 out of 5 stars","-26" | |
"472",13,"Bryce Love",FA,"RB125","-","-","-" | |
"473",13,"Braxton Berrios",NYJ,"WR159","6","4 out of 5 stars","-" | |
"474",13,"Chad Beebe",FA,"WR160","-","-","-18" | |
"475",13,"Alshon Jeffery",FA,"WR161","-","-","-" | |
"476",13,"D'Ernest Johnson",CLE,"RB126","13","4 out of 5 stars","-" | |
"477",13,"Mitchell Trubisky",BUF,"QB45","7","1 out of 5 stars","-65" | |
"478",13,"J.J. Arcega-Whiteside",PHI,"WR162","14","3 out of 5 stars","-" | |
"479",13,"K.J. Osborn",MIN,"WR163","7","3 out of 5 stars","-" | |
"480",13,"Aldrick Rosas",FA,"K42","-","-","-45" | |
"481",13,"Cameron Batson",TEN,"WR164","13","3 out of 5 stars","-" | |
"482",13,"Johnny Mundt",LAR,"TE73","11","2 out of 5 stars","-" | |
"483",13,"Gary Brightwell",NYG,"RB127","10","2 out of 5 stars","-" | |
"484",13,"Tucker McCann",TEN,"K43","13","2 out of 5 stars","-90" | |
"485",13,"Tre' McKitty",LAC,"TE74","7","3 out of 5 stars","-" | |
"486",13,"Trinity Benson",DET,"WR165","9","1 out of 5 stars","-" | |
"487",13,"Blake Bell",KC,"TE75","12","3 out of 5 stars","-" | |
"488",13,"Keith Smith",ATL,"RB128","6","2 out of 5 stars","-" | |
"489",13,"Alec Ingold",LV,"RB129","8","2 out of 5 stars","-" | |
"490",13,"Adam Shaheen",MIA,"TE76","14","4 out of 5 stars","-" | |
"491",13,"D'Onta Foreman",FA,"RB130","-","-","-128" | |
"492",13,"Jaelon Darden",TB,"WR166","9","2 out of 5 stars","-" | |
"493",13,"Marcedes Lewis",GB,"TE77","13","3 out of 5 stars","-" | |
"494",13,"Richard Rodgers",FA,"TE78","-","-","-" | |
"495",13,"Ameer Abdullah",MIN,"RB131","7","3 out of 5 stars","-124" | |
"496",13,"Kenny Stills",BUF,"WR167","7","3 out of 5 stars","-" | |
"497",13,"Christian Blake",ATL,"WR168","6","4 out of 5 stars","-" | |
"498",13,"Simi Fehoko",DAL,"WR169","7","1 out of 5 stars","-40" | |
"499",13,"Andre Roberts",HOU,"WR170","10","3 out of 5 stars","-" | |
"500",13,"Mike Strachan",IND,"WR171","14","5 out of 5 stars","-80" | |
"501",13,"Jamal Agnew",JAC,"WR172","7","5 out of 5 stars","-" | |
"502",13,"Corey Clement",DAL,"RB132","7","2 out of 5 stars","-59" | |
"503",13,"Durham Smythe",MIA,"TE79","14","4 out of 5 stars","-" | |
"504",13,"Gerrid Doaks",MIA,"RB133","14","4 out of 5 stars","-52" | |
"505",13,"Ricky Seals-Jones",WAS,"TE80","9","3 out of 5 stars","-" | |
"506",13,"Tavon Austin",JAC,"WR173","7","5 out of 5 stars","-" | |
"507",13,"Richie James Jr.",FA,"WR174","-","-","-" | |
"508",13,"Jakeem Grant Sr.",MIA,"WR175","14","3 out of 5 stars","-" | |
"509",13,"Hunter Bryant",DET,"TE81","9","4 out of 5 stars","-" | |
"510",13,"Phillip Dorsett II",JAC,"WR176","7","5 out of 5 stars","-" | |
"511",13,"Khari Blasingame",TEN,"RB134","13","3 out of 5 stars","-" | |
"512",13,"Jakob Johnson",NE,"RB135","14","3 out of 5 stars","-" | |
"513",13,"John Hightower",PHI,"WR177","14","3 out of 5 stars","-" | |
"514",13,"KhaDarel Hodge",DET,"WR178","9","1 out of 5 stars","-" | |
"515",13,"Ryan Izzo",NYG,"TE82","10","3 out of 5 stars","-" | |
"516",13,"Shi Smith",CAR,"WR179","13","5 out of 5 stars","-110" | |
"517",13,"Equanimeous St. Brown",GB,"WR180","13","1 out of 5 stars","-" | |
"518",13,"Tim Tebow",JAC,"TE83","7","4 out of 5 stars","-256" | |
"519",13,"Andrew Jacas",SF,"K44","6","4 out of 5 stars","-" | |
"520",13,"Trey Burton",FA,"TE84","-","-","-" | |
"521",13,"Phillip Walker",CAR,"QB46","13","4 out of 5 stars","-" | |
"522",13,"Alex Armah Jr.",NO,"RB136","6","2 out of 5 stars","-" | |
"523",13,"Tommy Sweeney",BUF,"TE85","7","2 out of 5 stars","-" | |
"524",13,"Michael Burton",KC,"RB137","12","4 out of 5 stars","-" | |
"525",13,"Jacoby Brissett",MIA,"QB47","14","4 out of 5 stars","-43" | |
"526",13,"Frank Gore",FA,"RB138","-","-","-" | |
"527",13,"Dwayne Washington",NO,"RB139","6","2 out of 5 stars","-" | |
"528",13,"Brandon Dillon",MIN,"TE86","7","2 out of 5 stars","-62" | |
"529",13,"Lee Smith",ATL,"TE87","6","2 out of 5 stars","-" | |
"530",13,"Isaiah Coulter",CHI,"WR181","10","3 out of 5 stars","-" | |
"531",13,"Luke Farrell",JAC,"TE88","7","4 out of 5 stars","-" | |
"532",13,"Noah Brown",DAL,"WR182","7","1 out of 5 stars","-" | |
"533",14,"Dazz Newsome",CHI,"WR183","10","3 out of 5 stars","-97" | |
"534",14,"KeeSean Johnson",PHI,"WR184","14","3 out of 5 stars","-" | |
"535",14,"Colby Parkinson",SEA,"TE89","9","1 out of 5 stars","-" | |
"536",14,"Zach Gentry",PIT,"TE90","7","5 out of 5 stars","-" | |
"537",14,"Charlie Woerner",SF,"TE91","6","4 out of 5 stars","-82" | |
"538",14,"Ashton Dulin",IND,"WR185","14","5 out of 5 stars","-" | |
"539",14,"Sage Surratt",DET,"WR186","9","1 out of 5 stars","-" | |
"540",14,"Jonathan Ward",ARI,"RB140","12","3 out of 5 stars","-" | |
"541",14,"Derek Carrier",LV,"TE92","8","4 out of 5 stars","-" | |
"542",14,"Ray-Ray McCloud",PIT,"WR187","7","2 out of 5 stars","-" | |
"543",14,"Sam Ehlinger",IND,"QB48","14","4 out of 5 stars","-135" | |
"544",14,"Jauan Jennings",SF,"WR188","6","5 out of 5 stars","-" | |
"545",14,"Stephen Anderson",LAC,"TE93","7","3 out of 5 stars","-159" | |
"546",14,"John Bates",WAS,"TE94","9","3 out of 5 stars","-" | |
"547",14,"Tre Harbison",CLE,"RB141","13","4 out of 5 stars","-" | |
"548",14,"Garrett Griffin",NO,"TE95","6","4 out of 5 stars","-" | |
"549",14,"Diontae Spencer",DEN,"WR189","11","4 out of 5 stars","-" | |
"550",14,"Nick Bowers",LV,"TE96","8","4 out of 5 stars","-" | |
"551",14,"Kellen Mond",MIN,"QB49","7","3 out of 5 stars","-" | |
"552",14,"Dedrick Mills",FA,"RB142","-","-","-" | |
"553",14,"Eric Saubert",DEN,"TE97","11","4 out of 5 stars","-" | |
"554",14,"Kaden Smith",NYG,"TE98","10","3 out of 5 stars","-" | |
"555",14,"Cethan Carter",MIA,"TE99","14","4 out of 5 stars","-" | |
"556",14,"Jaeden Graham",ATL,"TE100","6","2 out of 5 stars","-" | |
"557",14,"Devin Asiasi",NE,"TE101","14","5 out of 5 stars","-" | |
"558",14,"Trevon Wesco",NYJ,"TE102","6","3 out of 5 stars","-" | |
"559",14,"Daniel Brown",NYJ,"TE103","6","3 out of 5 stars","-" | |
"560",14,"LeSean McCoy",FA,"RB143","-","-","-" | |
"561",14,"Josh Oliver",BAL,"TE104","8","4 out of 5 stars","-" | |
"562",14,"Jeremy Sprinkle",DAL,"TE105","7","2 out of 5 stars","-" | |
"563",14,"Thaddeus Moss",CIN,"TE106","10","2 out of 5 stars","-" | |
"564",14,"Reggie Gilliam",BUF,"RB144","7","3 out of 5 stars","-" | |
"565",14,"J.P. Holtz",CHI,"TE107","10","1 out of 5 stars","-" | |
"566",14,"James Proche",BAL,"WR190","8","2 out of 5 stars","-" | |
"567",14,"Gunner Olszewski",NE,"WR191","14","4 out of 5 stars","-" | |
"568",14,"Antony Auclair",HOU,"TE108","10","4 out of 5 stars","-" | |
"569",14,"Tajae Sharpe",ATL,"WR192","6","4 out of 5 stars","-" | |
"570",14,"Brandon Zylstra",CAR,"WR193","13","5 out of 5 stars","-" | |
"571",14,"Kenny Yeboah",NYJ,"TE109","6","3 out of 5 stars","-" | |
"572",14,"MyCole Pruitt",TEN,"TE110","13","2 out of 5 stars","-" | |
"573",14,"Tom Kennedy",DET,"WR194","9","1 out of 5 stars","-125" | |
"574",14,"Cade Johnson",SEA,"WR195","9","1 out of 5 stars","-" | |
"575",14,"Chris Hogan",NO,"WR196","6","4 out of 5 stars","-" | |
"576",14,"Mitchell Wilcox",CIN,"TE111","10","2 out of 5 stars","-" | |
"577",14,"Tyler Huntley",BAL,"QB50","8","2 out of 5 stars","-" | |
"578",14,"Trenton Cannon",FA,"RB145","-","-","-" | |
"579",14,"Chad Henne",KC,"QB51","12","4 out of 5 stars","-103" | |
"580",14,"Chester Rogers",TEN,"WR197","13","3 out of 5 stars","-" | |
"581",14,"K.J. Hill Jr.",LAC,"WR198","7","3 out of 5 stars","-" | |
"582",14,"Malcolm Perry",NE,"WR199","14","4 out of 5 stars","-" | |
"583",14,"Andy Janovich",CLE,"RB146","13","4 out of 5 stars","-" | |
"584",14,"Nick Foles",CHI,"QB52","10","2 out of 5 stars","-" | |
"585",14,"Mason Rudolph",PIT,"QB53","7","4 out of 5 stars","-" | |
"586",14,"Brandon Bolden",NE,"RB147","14","3 out of 5 stars","-" | |
"587",14,"Jared Pinkney",DET,"TE112","9","4 out of 5 stars","-" | |
"588",14,"Daurice Fountain",KC,"WR200","12","3 out of 5 stars","-" | |
"589",14,"Temarrick Hemingway",FA,"TE113","-","-","-" | |
"590",14,"Jaylen Samuels",PIT,"RB148","7","5 out of 5 stars","-167" | |
"591",14,"Josiah Deguara",GB,"TE114","13","3 out of 5 stars","-" | |
"592",14,"Chris Moore",FA,"WR201","-","-","-" | |
"593",14,"Marcus Kemp",KC,"WR202","12","3 out of 5 stars","-" | |
"594",14,"Farrod Green",IND,"TE115","14","4 out of 5 stars","-" | |
"595",14,"Otis Anderson Jr.",LAR,"RB149","11","4 out of 5 stars","-" | |
"596",14,"Jack Stoll",PHI,"TE116","14","3 out of 5 stars","-" | |
"597",14,"Tommy Hudson",TEN,"TE117","13","2 out of 5 stars","-" | |
"598",14,"Jake Kumerow",BUF,"WR203","7","3 out of 5 stars","-" | |
"599",14,"Joe Reed",LAC,"WR204","7","3 out of 5 stars","-" | |
"600",14,"DeAndre Carter",WAS,"WR205","9","3 out of 5 stars","-" | |
"601",14,"Justin Watson",TB,"WR206","9","2 out of 5 stars","-" | |
"602",14,"Jesse James",CHI,"TE118","10","1 out of 5 stars","-" | |
"603",14,"Demetrius Harris",ARI,"TE119","12","2 out of 5 stars","-" | |
"604",14,"Jordan Thomas",FA,"TE120","-","-","-" | |
"605",14,"Kevin White",NO,"WR207","6","4 out of 5 stars","-" | |
"606",14,"Sean McKeon",DAL,"TE121","7","2 out of 5 stars","-" | |
"607",14,"Ben Ellefson",MIN,"TE122","7","2 out of 5 stars","-" | |
"608",14,"Raymond Calais",FA,"RB150","-","-","-" | |
"609",14,"Charlie Taumoepeau",DET,"TE123","9","4 out of 5 stars","-" | |
"610",14,"Logan Woodside",TEN,"QB54","13","2 out of 5 stars","-" | |
"611",14,"Pooka Williams Jr.",CIN,"RB151","10","3 out of 5 stars","-293" | |
"612",14,"Mike Thomas",CIN,"WR208","10","2 out of 5 stars","-" | |
"613",14,"Chris Streveler",ARI,"QB55","12","2 out of 5 stars","-" | |
"614",14,"Jarrett Stidham",NE,"QB56","14","5 out of 5 stars","-" | |
"615",14,"Dan Chisena",MIN,"WR209","7","3 out of 5 stars","-" | |
"616",14,"Dalton Keene",NE,"TE124","14","5 out of 5 stars","-" | |
"617",14,"Dominique Dafney",GB,"TE125","13","3 out of 5 stars","-" | |
"618",14,"Mason Schreck",CIN,"TE126","10","2 out of 5 stars","-" | |
"619",14,"Matt Cole",NYG,"WR210","10","3 out of 5 stars","-" | |
"620",14,"Lamar Miller",WAS,"RB152","9","3 out of 5 stars","-" | |
"621",14,"Theo Riddick",LV,"RB153","8","2 out of 5 stars","-" | |
"622",14,"Stephen Sullivan",CAR,"TE127","13","4 out of 5 stars","-" | |
"623",14,"Colin Thompson",CAR,"TE128","13","4 out of 5 stars","-" | |
"624",14,"Nsimba Webster",CHI,"WR211","10","3 out of 5 stars","-" | |
"625",14,"Antonio Callaway",FA,"WR212","-","-","-210" | |
"626",14,"Patrick Laird",MIA,"RB154","14","4 out of 5 stars","-" | |
"627",14,"DaeSean Hamilton",DEN,"WR213","11","4 out of 5 stars","-" | |
"628",14,"Giovanni Ricci",CAR,"TE129","13","4 out of 5 stars","-" | |
"629",14,"Sammis Reyes",WAS,"TE130","9","3 out of 5 stars","-" | |
"630",14,"Nick Keizer",KC,"TE131","12","3 out of 5 stars","-" | |
"631",14,"Trent Taylor",CIN,"WR214","10","2 out of 5 stars","-" | |
"632",15,"Seth Williams",DEN,"WR215","11","4 out of 5 stars","-" | |
"633",15,"Javon Wims",FA,"WR216","-","-","-" | |
"634",15,"Chase Daniel",LAC,"QB57","7","2 out of 5 stars","-" | |
"635",15,"C.J. Beathard",JAC,"QB58","7","4 out of 5 stars","-" | |
"636",15,"Brandon Allen",CIN,"QB59","10","2 out of 5 stars","-" | |
"637",15,"Tyler Mabry",SEA,"TE132","9","1 out of 5 stars","-" | |
"638",15,"Joe Flacco",PHI,"QB60","14","4 out of 5 stars","-157" | |
"639",15,"D.J. Montgomery",NYJ,"WR217","6","4 out of 5 stars","-" | |
"640",15,"C.J. Board",FA,"WR218","-","-","-" | |
"641",15,"Mike Glennon",NYG,"QB61","10","4 out of 5 stars","-164" | |
"642",15,"Colt McCoy",ARI,"QB62","12","2 out of 5 stars","-" | |
"643",15,"Case Keenum",CLE,"QB63","13","3 out of 5 stars","-" | |
"644",15,"Dwayne Haskins",PIT,"QB64","7","4 out of 5 stars","-" | |
"645",15,"Racey McMath",TEN,"WR219","13","3 out of 5 stars","-" | |
"646",15,"Penny Hart",SEA,"WR220","9","1 out of 5 stars","-" | |
"647",15,"Jesper Horsted",CHI,"TE133","10","1 out of 5 stars","-173" | |
"648",15,"Zach Davidson",MIN,"TE134","7","2 out of 5 stars","-" | |
"649",15,"Chad Hansen",DET,"WR221","9","1 out of 5 stars","-" | |
"650",15,"Alex Erickson",CAR,"WR222","13","5 out of 5 stars","-" | |
"651",15,"T.J. Vasher",DAL,"WR223","7","1 out of 5 stars","-" | |
"652",15,"Marcus Johnson",TEN,"WR224","13","3 out of 5 stars","-" | |
"653",15,"Antoine Wesley",ARI,"WR225","12","2 out of 5 stars","-" | |
"654",15,"Nick Westbrook-Ikhine",TEN,"WR226","13","3 out of 5 stars","-" | |
"655",15,"Kyle Trask",TB,"QB65","9","2 out of 5 stars","-" | |
"656",15,"Caleb Wilson",FA,"TE135","-","-","-" | |
"657",15,"Ben Skowronek",LAR,"WR227","11","5 out of 5 stars","-" | |
"658",15,"Malik Taylor",GB,"WR228","13","1 out of 5 stars","-" | |
"659",15,"DeMichael Harris",IND,"WR229","14","5 out of 5 stars","-332" | |
"660",15,"Devin Funchess",FA,"WR230","-","-","-280" | |
"661",15,"Javon McKinley",DET,"WR231","9","1 out of 5 stars","-" | |
"662",15,"Trishton Jackson",MIN,"WR232","7","3 out of 5 stars","-" | |
"663",15,"Kendall Hinton",DEN,"WR233","11","4 out of 5 stars","-" | |
"664",15,"Riley Ridley",FA,"WR234","-","-","-375" | |
"665",15,"John Wolford",LAR,"QB66","11","4 out of 5 stars","-" | |
"666",15,"Kyle Allen",WAS,"QB67","9","4 out of 5 stars","-" | |
"667",15,"Dax Milne",WAS,"WR235","9","3 out of 5 stars","-" | |
"668",16,"Dezmon Patmon",IND,"WR236","14","5 out of 5 stars","-207" | |
"669",16,"Geronimo Allison",FA,"WR237","-","-","-" | |
"670",16,"Stephen Guidry",DAL,"WR238","7","1 out of 5 stars","-" | |
"671",16,"Stanley Morgan Jr.",CIN,"WR239","10","2 out of 5 stars","-" | |
"672",16,"Jeff Smith",NYJ,"WR240","6","4 out of 5 stars","-" | |
"673",16,"Dante Pettis",NYG,"WR241","10","3 out of 5 stars","-" | |
`.trim(); | |
var finishedMap = {'first': true}; | |
function waitForPrevious(name, cb) { | |
if (!finishedMap[name]) { | |
setTimeout(function() { | |
waitForPrevious(name, cb); | |
}, 100) | |
} else { | |
cb(); | |
} | |
} | |
function go() { | |
finishedMap = {'first': true}; | |
var rankings = rankingCSV.split('\n').map((e) => CSVtoArray(e)); | |
var players = document.getElementById('all_player_list').children; | |
var playerMap = {}; | |
for(let player of players) { | |
let selector = player.querySelector('span span'); | |
if (selector) { | |
let str = selector.children[1].getAttribute('alt'); | |
let [name, team, pos] = normalizeYahooString(str); | |
playerMap[team] ||= {}; | |
playerMap[team][pos] ||= {}; | |
playerMap[team][pos][name] = player; | |
} else { | |
console.warn('Can\'t find a player: ', selector, player); | |
} | |
} | |
let prevLength = document.getElementById('my_player_list').children.length - 1; | |
let prevName = 'first'; | |
let i = prevLength; | |
for(let rank of rankings) { | |
player = findPlayer(playerMap, rank[NAME], rank[POS], rank[TEAM]); | |
if (player) { | |
console.log("Waiting for: ", i, rank[NAME]); | |
waitForPrevious(prevName, function() { | |
setTimeout(function() { | |
player = findPlayer(playerMap, rank[NAME], rank[POS], rank[TEAM]); | |
console.log("Found Player: ", rank[NAME], player, "Clicking..."); | |
player.querySelector('.F-positive').click(); | |
finishedMap[rank[NAME]] = true; | |
}, 4000); | |
}); | |
prevName = rank[NAME]; | |
i++; | |
} | |
//if (i >= 5) {return} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment