Skip to content

Instantly share code, notes, and snippets.

@pcorliss
Created September 8, 2021 16:16
Show Gist options
  • Save pcorliss/9476024e4ddec30a6e045b8f1e1af49d to your computer and use it in GitHub Desktop.
Save pcorliss/9476024e4ddec30a6e045b8f1e1af49d to your computer and use it in GitHub Desktop.
Populates Yahoo's Pre-Draft Rankings with a CSV
// 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