diff --git a/integration-tests/2018-season/__snapshots__/integration.test.js.snap b/integration-tests/2018-season/__snapshots__/integration.test.js.snap index 8ca1e50..b18856f 100644 --- a/integration-tests/2018-season/__snapshots__/integration.test.js.snap +++ b/integration-tests/2018-season/__snapshots__/integration.test.js.snap @@ -7353,6 +7353,2924 @@ exports[`2018 season client integration tests getBoxscoreForWeek returns a popul ] `; +exports[`2018 season client integration tests getDraftInfo returns a populated array of DraftPlayers 1`] = ` +[ + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2508176, + "isKeeper": false, + "name": "David Johnson", + "nominatingTeamId": 0, + "overallPickNumber": 1, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 1, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2977644, + "isKeeper": false, + "name": "Todd Gurley II", + "nominatingTeamId": 0, + "overallPickNumber": 2, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 1, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15825, + "isKeeper": false, + "name": "Le'Veon Bell", + "nominatingTeamId": 0, + "overallPickNumber": 3, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 1, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3929630, + "isKeeper": false, + "name": "Saquon Barkley", + "nominatingTeamId": 0, + "overallPickNumber": 4, + "proTeam": "New York Giants", + "proTeamAbbreviation": "NYG", + "roundNumber": 1, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3051392, + "isKeeper": false, + "name": "Ezekiel Elliott", + "nominatingTeamId": 0, + "overallPickNumber": 5, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 1, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3054850, + "isKeeper": false, + "name": "Alvin Kamara", + "nominatingTeamId": 0, + "overallPickNumber": 6, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 1, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13934, + "isKeeper": false, + "name": "Antonio Brown", + "nominatingTeamId": 0, + "overallPickNumber": 7, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 1, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15795, + "isKeeper": false, + "name": "DeAndre Hopkins", + "nominatingTeamId": 0, + "overallPickNumber": 8, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 1, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3115364, + "isKeeper": false, + "name": "Leonard Fournette", + "nominatingTeamId": 0, + "overallPickNumber": 9, + "proTeam": "Jacksonville Jaguars", + "proTeamAbbreviation": "JAX", + "roundNumber": 2, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3059915, + "isKeeper": false, + "name": "Kareem Hunt", + "nominatingTeamId": 0, + "overallPickNumber": 10, + "roundNumber": 2, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3116593, + "isKeeper": false, + "name": "Dalvin Cook", + "nominatingTeamId": 0, + "overallPickNumber": 11, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 2, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2576434, + "isKeeper": false, + "name": "Melvin Gordon", + "nominatingTeamId": 0, + "overallPickNumber": 12, + "proTeam": "Los Angeles Chargers", + "proTeamAbbreviation": "LAC", + "roundNumber": 2, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16733, + "isKeeper": false, + "name": "Odell Beckham Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 13, + "proTeam": "New York Giants", + "proTeamAbbreviation": "NYG", + "roundNumber": 2, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13982, + "isKeeper": false, + "name": "Julio Jones", + "nominatingTeamId": 0, + "overallPickNumber": 14, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 2, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3117251, + "isKeeper": false, + "name": "Christian McCaffrey", + "nominatingTeamId": 0, + "overallPickNumber": 15, + "proTeam": "Carolina Panthers", + "proTeamAbbreviation": "CAR", + "roundNumber": 2, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2976316, + "isKeeper": false, + "name": "Michael Thomas", + "nominatingTeamId": 0, + "overallPickNumber": 16, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 2, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13229, + "isKeeper": false, + "name": "Rob Gronkowski", + "nominatingTeamId": 0, + "overallPickNumber": 17, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 3, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16944, + "isKeeper": false, + "name": "Devonta Freeman", + "nominatingTeamId": 0, + "overallPickNumber": 18, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 3, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3060022, + "isKeeper": false, + "name": "Jordan Howard", + "nominatingTeamId": 0, + "overallPickNumber": 19, + "proTeam": "Chicago Bears", + "proTeamAbbreviation": "CHI", + "roundNumber": 3, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16800, + "isKeeper": false, + "name": "Davante Adams", + "nominatingTeamId": 0, + "overallPickNumber": 20, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 3, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 12514, + "isKeeper": false, + "name": "LeSean McCoy", + "nominatingTeamId": 0, + "overallPickNumber": 21, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 3, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15818, + "isKeeper": false, + "name": "Keenan Allen", + "nominatingTeamId": 0, + "overallPickNumber": 22, + "proTeam": "Los Angeles Chargers", + "proTeamAbbreviation": "LAC", + "roundNumber": 3, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3116385, + "isKeeper": false, + "name": "Joe Mixon", + "nominatingTeamId": 0, + "overallPickNumber": 23, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 3, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15847, + "isKeeper": false, + "name": "Travis Kelce", + "nominatingTeamId": 0, + "overallPickNumber": 24, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 3, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13983, + "isKeeper": false, + "name": "A.J. Green", + "nominatingTeamId": 0, + "overallPickNumber": 25, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 4, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16782, + "isKeeper": false, + "name": "Jerick McKinnon", + "nominatingTeamId": 0, + "overallPickNumber": 26, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 4, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14924, + "isKeeper": false, + "name": "T.Y. Hilton", + "nominatingTeamId": 0, + "overallPickNumber": 27, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 4, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3116406, + "isKeeper": false, + "name": "Tyreek Hill", + "nominatingTeamId": 0, + "overallPickNumber": 28, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 4, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16460, + "isKeeper": false, + "name": "Adam Thielen", + "nominatingTeamId": 0, + "overallPickNumber": 29, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 4, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 8439, + "isKeeper": false, + "name": "Aaron Rodgers", + "nominatingTeamId": 0, + "overallPickNumber": 30, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 4, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2976212, + "isKeeper": false, + "name": "Stefon Diggs", + "nominatingTeamId": 0, + "overallPickNumber": 31, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 4, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16737, + "isKeeper": false, + "name": "Mike Evans", + "nominatingTeamId": 0, + "overallPickNumber": 32, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 4, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 5528, + "isKeeper": false, + "name": "Larry Fitzgerald", + "nominatingTeamId": 0, + "overallPickNumber": 33, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 5, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15835, + "isKeeper": false, + "name": "Zach Ertz", + "nominatingTeamId": 0, + "overallPickNumber": 34, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 5, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3120348, + "isKeeper": false, + "name": "JuJu Smith-Schuster", + "nominatingTeamId": 0, + "overallPickNumber": 35, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 5, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2979843, + "isKeeper": false, + "name": "Kenyan Drake", + "nominatingTeamId": 0, + "overallPickNumber": 36, + "proTeam": "Miami Dolphins", + "proTeamAbbreviation": "MIA", + "roundNumber": 5, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13216, + "isKeeper": false, + "name": "Demaryius Thomas", + "nominatingTeamId": 0, + "overallPickNumber": 37, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 5, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 2330, + "isKeeper": false, + "name": "Tom Brady", + "nominatingTeamId": 0, + "overallPickNumber": 38, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 5, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14221, + "isKeeper": false, + "name": "Doug Baldwin", + "nominatingTeamId": 0, + "overallPickNumber": 39, + "proTeam": "Seattle Seahawks", + "proTeamAbbreviation": "SEA", + "roundNumber": 5, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2976499, + "isKeeper": false, + "name": "Amari Cooper", + "nominatingTeamId": 0, + "overallPickNumber": 40, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 5, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3122672, + "isKeeper": false, + "name": "Royce Freeman", + "nominatingTeamId": 0, + "overallPickNumber": 41, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 6, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14402, + "isKeeper": false, + "name": "Chris Hogan", + "nominatingTeamId": 0, + "overallPickNumber": 42, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 6, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3046409, + "isKeeper": false, + "name": "Alex Collins", + "nominatingTeamId": 0, + "overallPickNumber": 43, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 6, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16799, + "isKeeper": false, + "name": "Allen Robinson", + "nominatingTeamId": 0, + "overallPickNumber": 44, + "proTeam": "Chicago Bears", + "proTeamAbbreviation": "CHI", + "roundNumber": 6, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3043078, + "isKeeper": false, + "name": "Derrick Henry", + "nominatingTeamId": 0, + "overallPickNumber": 45, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 6, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15072, + "isKeeper": false, + "name": "Marvin Jones Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 46, + "proTeam": "Detroit Lions", + "proTeamAbbreviation": "DET", + "roundNumber": 6, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3122840, + "isKeeper": false, + "name": "Deshaun Watson", + "nominatingTeamId": 0, + "overallPickNumber": 47, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 6, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14886, + "isKeeper": false, + "name": "Lamar Miller", + "nominatingTeamId": 0, + "overallPickNumber": 48, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 6, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14198, + "isKeeper": false, + "name": "Dion Lewis", + "nominatingTeamId": 0, + "overallPickNumber": 49, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 7, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15705, + "isKeeper": false, + "name": "Josh Gordon", + "nominatingTeamId": 0, + "overallPickNumber": 50, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 7, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13981, + "isKeeper": false, + "name": "Mark Ingram II", + "nominatingTeamId": 0, + "overallPickNumber": 51, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 7, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15971, + "isKeeper": false, + "name": "Rex Burkhead", + "nominatingTeamId": 0, + "overallPickNumber": 52, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 7, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13217, + "isKeeper": false, + "name": "Golden Tate", + "nominatingTeamId": 0, + "overallPickNumber": 53, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 7, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2573300, + "isKeeper": false, + "name": "Jay Ajayi", + "nominatingTeamId": 0, + "overallPickNumber": 54, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 7, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 10456, + "isKeeper": false, + "name": "Marshawn Lynch", + "nominatingTeamId": 0, + "overallPickNumber": 55, + "proTeam": "Las Vegas Raiders", + "proTeamAbbreviation": "LV", + "roundNumber": 7, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16777, + "isKeeper": false, + "name": "Carlos Hyde", + "nominatingTeamId": 0, + "overallPickNumber": 56, + "proTeam": "Jacksonville Jaguars", + "proTeamAbbreviation": "JAX", + "roundNumber": 7, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 2573079, + "isKeeper": false, + "name": "Carson Wentz", + "nominatingTeamId": 0, + "overallPickNumber": 57, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 8, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16790, + "isKeeper": false, + "name": "Jarvis Landry", + "nominatingTeamId": 0, + "overallPickNumber": 58, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 8, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16731, + "isKeeper": false, + "name": "Brandin Cooks", + "nominatingTeamId": 0, + "overallPickNumber": 59, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 8, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15839, + "isKeeper": false, + "name": "Marquise Goodwin", + "nominatingTeamId": 0, + "overallPickNumber": 60, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 8, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 10475, + "isKeeper": false, + "name": "Greg Olsen", + "nominatingTeamId": 0, + "overallPickNumber": 61, + "proTeam": "Carolina Panthers", + "proTeamAbbreviation": "CAR", + "roundNumber": 8, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14912, + "isKeeper": false, + "name": "Alshon Jeffery", + "nominatingTeamId": 0, + "overallPickNumber": 62, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 8, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3916925, + "isKeeper": false, + "name": "Kerryon Johnson", + "nominatingTeamId": 0, + "overallPickNumber": 63, + "proTeam": "Detroit Lions", + "proTeamAbbreviation": "DET", + "roundNumber": 8, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15880, + "isKeeper": false, + "name": "Robert Woods", + "nominatingTeamId": 0, + "overallPickNumber": 64, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 8, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 12563, + "isKeeper": false, + "name": "Michael Crabtree", + "nominatingTeamId": 0, + "overallPickNumber": 65, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 9, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3042778, + "isKeeper": false, + "name": "Corey Davis", + "nominatingTeamId": 0, + "overallPickNumber": 66, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 9, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2979477, + "isKeeper": false, + "name": "Tevin Coleman", + "nominatingTeamId": 0, + "overallPickNumber": 67, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 9, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13295, + "isKeeper": false, + "name": "Emmanuel Sanders", + "nominatingTeamId": 0, + "overallPickNumber": 68, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 9, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 13232, + "isKeeper": false, + "name": "Jimmy Graham", + "nominatingTeamId": 0, + "overallPickNumber": 69, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 9, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 17133, + "isKeeper": false, + "name": "Isaiah Crowell", + "nominatingTeamId": 0, + "overallPickNumber": 70, + "proTeam": "New York Jets", + "proTeamAbbreviation": "NYJ", + "roundNumber": 9, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2977609, + "isKeeper": false, + "name": "Devin Funchess", + "nominatingTeamId": 0, + "overallPickNumber": 71, + "proTeam": "Carolina Panthers", + "proTeamAbbreviation": "CAR", + "roundNumber": 9, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2574808, + "isKeeper": false, + "name": "Robby Anderson", + "nominatingTeamId": 0, + "overallPickNumber": 72, + "proTeam": "New York Jets", + "proTeamAbbreviation": "NYJ", + "roundNumber": 9, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2976592, + "isKeeper": false, + "name": "Sterling Shepard", + "nominatingTeamId": 0, + "overallPickNumber": 73, + "proTeam": "New York Giants", + "proTeamAbbreviation": "NYG", + "roundNumber": 10, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3919596, + "isKeeper": false, + "name": "Chris Carson", + "nominatingTeamId": 0, + "overallPickNumber": 74, + "proTeam": "Seattle Seahawks", + "proTeamAbbreviation": "SEA", + "roundNumber": 10, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16725, + "isKeeper": false, + "name": "Sammy Watkins", + "nominatingTeamId": 0, + "overallPickNumber": 75, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 10, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 14881, + "isKeeper": false, + "name": "Russell Wilson", + "nominatingTeamId": 0, + "overallPickNumber": 76, + "proTeam": "Seattle Seahawks", + "proTeamAbbreviation": "SEA", + "roundNumber": 10, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 13994, + "isKeeper": false, + "name": "Cam Newton", + "nominatingTeamId": 0, + "overallPickNumber": 77, + "proTeam": "Carolina Panthers", + "proTeamAbbreviation": "CAR", + "roundNumber": 10, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14054, + "isKeeper": false, + "name": "Kyle Rudolph", + "nominatingTeamId": 0, + "overallPickNumber": 78, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 10, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 9761, + "isKeeper": false, + "name": "Delanie Walker", + "nominatingTeamId": 0, + "overallPickNumber": 79, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 10, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2980453, + "isKeeper": false, + "name": "Jamaal Williams", + "nominatingTeamId": 0, + "overallPickNumber": 80, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 10, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 5536, + "isKeeper": false, + "name": "Ben Roethlisberger", + "nominatingTeamId": 0, + "overallPickNumber": 81, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 11, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 14053, + "isKeeper": false, + "name": "Randall Cobb", + "nominatingTeamId": 0, + "overallPickNumber": 82, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 11, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2971618, + "isKeeper": false, + "name": "Nelson Agholor", + "nominatingTeamId": 0, + "overallPickNumber": 83, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 11, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 12649, + "isKeeper": false, + "name": "Julian Edelman", + "nominatingTeamId": 0, + "overallPickNumber": 84, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 11, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3139925, + "isKeeper": false, + "name": "Rashaad Penny", + "nominatingTeamId": 0, + "overallPickNumber": 85, + "proTeam": "Seattle Seahawks", + "proTeamAbbreviation": "SEA", + "roundNumber": 11, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2977187, + "isKeeper": false, + "name": "Cooper Kupp", + "nominatingTeamId": 0, + "overallPickNumber": 86, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 11, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15860, + "isKeeper": false, + "name": "Jordan Reed", + "nominatingTeamId": 0, + "overallPickNumber": 87, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 11, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16730, + "isKeeper": false, + "name": "Kelvin Benjamin", + "nominatingTeamId": 0, + "overallPickNumber": 88, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 11, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3139605, + "isKeeper": false, + "name": "Marlon Mack", + "nominatingTeamId": 0, + "overallPickNumber": 89, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 12, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 2580, + "isKeeper": false, + "name": "Drew Brees", + "nominatingTeamId": 0, + "overallPickNumber": 90, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 12, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16016, + "isKeeper": false, + "name": "Kenny Stills", + "nominatingTeamId": 0, + "overallPickNumber": 91, + "proTeam": "Miami Dolphins", + "proTeamAbbreviation": "MIA", + "roundNumber": 12, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3912550, + "isKeeper": false, + "name": "Ronald Jones", + "nominatingTeamId": 0, + "overallPickNumber": 92, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 12, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16030, + "isKeeper": false, + "name": "Jaguars D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 93, + "proTeam": "Jacksonville Jaguars", + "proTeamAbbreviation": "JAX", + "roundNumber": 12, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3066158, + "isKeeper": false, + "name": "Tarik Cohen", + "nominatingTeamId": 0, + "overallPickNumber": 94, + "proTeam": "Chicago Bears", + "proTeamAbbreviation": "CHI", + "roundNumber": 12, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 15966, + "isKeeper": false, + "name": "Chris Thompson", + "nominatingTeamId": 0, + "overallPickNumber": 95, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 12, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3051902, + "isKeeper": false, + "name": "Peyton Barber", + "nominatingTeamId": 0, + "overallPickNumber": 96, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 12, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2969962, + "isKeeper": false, + "name": "Duke Johnson Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 97, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 13, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 11237, + "isKeeper": false, + "name": "Matt Ryan", + "nominatingTeamId": 0, + "overallPickNumber": 98, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 13, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2576716, + "isKeeper": false, + "name": "Jamison Crowder", + "nominatingTeamId": 0, + "overallPickNumber": 99, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 13, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2577134, + "isKeeper": false, + "name": "Ty Montgomery", + "nominatingTeamId": 0, + "overallPickNumber": 100, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 13, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3123076, + "isKeeper": false, + "name": "David Njoku", + "nominatingTeamId": 0, + "overallPickNumber": 101, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 13, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 16504, + "isKeeper": false, + "name": "Jack Doyle", + "nominatingTeamId": 0, + "overallPickNumber": 102, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 13, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 14874, + "isKeeper": false, + "name": "Andrew Luck", + "nominatingTeamId": 0, + "overallPickNumber": 103, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 13, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 11439, + "isKeeper": false, + "name": "Pierre Garcon", + "nominatingTeamId": 0, + "overallPickNumber": 104, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 13, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3128721, + "isKeeper": false, + "name": "Sony Michel", + "nominatingTeamId": 0, + "overallPickNumber": 105, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 14, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 14993, + "isKeeper": false, + "name": "Greg Zuerlein", + "nominatingTeamId": 0, + "overallPickNumber": 106, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 14, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16021, + "isKeeper": false, + "name": "Eagles D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 107, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 14, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 9704, + "isKeeper": false, + "name": "Stephen Gostkowski", + "nominatingTeamId": 0, + "overallPickNumber": 108, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 14, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 15683, + "isKeeper": false, + "name": "Justin Tucker", + "nominatingTeamId": 0, + "overallPickNumber": 109, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 14, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 2985659, + "isKeeper": false, + "name": "Wil Lutz", + "nominatingTeamId": 0, + "overallPickNumber": 110, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 14, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 2576019, + "isKeeper": false, + "name": "Josh Doctson", + "nominatingTeamId": 0, + "overallPickNumber": 111, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 14, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3139477, + "isKeeper": false, + "name": "Patrick Mahomes", + "nominatingTeamId": 0, + "overallPickNumber": 112, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 14, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16014, + "isKeeper": false, + "name": "Rams D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 113, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 15, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16017, + "isKeeper": false, + "name": "Patriots D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 114, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 15, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 3122866, + "isKeeper": false, + "name": "Devontae Booker", + "nominatingTeamId": 0, + "overallPickNumber": 115, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 15, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 10452, + "isKeeper": false, + "name": "Adrian Peterson", + "nominatingTeamId": 0, + "overallPickNumber": 116, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 15, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16016, + "isKeeper": false, + "name": "Vikings D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 117, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 15, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 17372, + "isKeeper": false, + "name": "Chris Boswell", + "nominatingTeamId": 0, + "overallPickNumber": 118, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 15, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16033, + "isKeeper": false, + "name": "Ravens D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 119, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 15, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16010, + "isKeeper": false, + "name": "Titans D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 120, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 15, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 4333, + "isKeeper": false, + "name": "Matt Bryant", + "nominatingTeamId": 0, + "overallPickNumber": 121, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 16, + "roundPickNumber": 1, + "seasonId": 2018, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 11674, + "isKeeper": false, + "name": "Danny Amendola", + "nominatingTeamId": 0, + "overallPickNumber": 122, + "proTeam": "Miami Dolphins", + "proTeamAbbreviation": "MIA", + "roundNumber": 16, + "roundPickNumber": 2, + "seasonId": 2018, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 8416, + "isKeeper": false, + "name": "Alex Smith", + "nominatingTeamId": 0, + "overallPickNumber": 123, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 16, + "roundPickNumber": 3, + "seasonId": 2018, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16018, + "isKeeper": false, + "name": "Saints D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 124, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 16, + "roundPickNumber": 4, + "seasonId": 2018, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "OP", + "Bench", + "IR", + "RB/WR/TE", + ], + "id": 17177, + "isKeeper": false, + "name": "Allen Hurns", + "nominatingTeamId": 0, + "overallPickNumber": 125, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 16, + "roundPickNumber": 5, + "seasonId": 2018, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16034, + "isKeeper": false, + "name": "Texans D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 126, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 16, + "roundPickNumber": 6, + "seasonId": 2018, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 14322, + "isKeeper": false, + "name": "Dan Bailey", + "nominatingTeamId": 0, + "overallPickNumber": 127, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 16, + "roundPickNumber": 7, + "seasonId": 2018, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 3050478, + "isKeeper": false, + "name": "Jake Elliott", + "nominatingTeamId": 0, + "overallPickNumber": 128, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 16, + "roundPickNumber": 8, + "seasonId": 2018, + "teamId": 12, + }, +] +`; + exports[`2018 season client integration tests getFreeAgents returns a populated array of FreeAgentPlayers 1`] = ` [ FreeAgentPlayer { diff --git a/integration-tests/2018-season/integration.test.js b/integration-tests/2018-season/integration.test.js index 5dee0b6..21474bf 100644 --- a/integration-tests/2018-season/integration.test.js +++ b/integration-tests/2018-season/integration.test.js @@ -32,6 +32,13 @@ describe('2018 season client integration tests', () => { }); }); + describe('getDraftInfo', () => { + test('returns a populated array of DraftPlayers', async () => { + const draft = await client.getDraftInfo({ seasonId }); + expect(draft).toMatchSnapshot(); + }); + }); + describe('getFreeAgents', () => { test('returns a populated array of FreeAgentPlayers', async () => { const players = await client.getFreeAgents({ diff --git a/integration-tests/2022-season/__snapshots__/integration.test.js.snap b/integration-tests/2022-season/__snapshots__/integration.test.js.snap index e76d798..9993e7e 100644 --- a/integration-tests/2022-season/__snapshots__/integration.test.js.snap +++ b/integration-tests/2022-season/__snapshots__/integration.test.js.snap @@ -10723,6 +10723,3880 @@ exports[`2022 season client integration tests getBoxscoreForWeek returns a popul ] `; +exports[`2022 season client integration tests getDraftInfo returns a populated array of DraftPlayers 1`] = ` +[ + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4242335, + "isKeeper": false, + "name": "Jonathan Taylor", + "nominatingTeamId": 0, + "overallPickNumber": 1, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 1, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3117251, + "isKeeper": false, + "name": "Christian McCaffrey", + "nominatingTeamId": 0, + "overallPickNumber": 2, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 1, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2977187, + "isKeeper": false, + "name": "Cooper Kupp", + "nominatingTeamId": 0, + "overallPickNumber": 3, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 1, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3068267, + "isKeeper": false, + "name": "Austin Ekeler", + "nominatingTeamId": 0, + "overallPickNumber": 4, + "proTeam": "Los Angeles Chargers", + "proTeamAbbreviation": "LAC", + "roundNumber": 1, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3043078, + "isKeeper": false, + "name": "Derrick Henry", + "nominatingTeamId": 0, + "overallPickNumber": 5, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 1, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4262921, + "isKeeper": false, + "name": "Justin Jefferson", + "nominatingTeamId": 0, + "overallPickNumber": 6, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 1, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4362628, + "isKeeper": false, + "name": "Ja'Marr Chase", + "nominatingTeamId": 0, + "overallPickNumber": 7, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 1, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241457, + "isKeeper": false, + "name": "Najee Harris", + "nominatingTeamId": 0, + "overallPickNumber": 8, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 1, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2976212, + "isKeeper": false, + "name": "Stefon Diggs", + "nominatingTeamId": 0, + "overallPickNumber": 9, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 1, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 16800, + "isKeeper": false, + "name": "Davante Adams", + "nominatingTeamId": 0, + "overallPickNumber": 10, + "proTeam": "Las Vegas Raiders", + "proTeamAbbreviation": "LV", + "roundNumber": 1, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 15847, + "isKeeper": false, + "name": "Travis Kelce", + "nominatingTeamId": 0, + "overallPickNumber": 11, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 2, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241389, + "isKeeper": false, + "name": "CeeDee Lamb", + "nominatingTeamId": 0, + "overallPickNumber": 12, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 2, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3116593, + "isKeeper": false, + "name": "Dalvin Cook", + "nominatingTeamId": 0, + "overallPickNumber": 13, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 2, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3054850, + "isKeeper": false, + "name": "Alvin Kamara", + "nominatingTeamId": 0, + "overallPickNumber": 14, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 2, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4259545, + "isKeeper": false, + "name": "D'Andre Swift", + "nominatingTeamId": 0, + "overallPickNumber": 15, + "proTeam": "Detroit Lions", + "proTeamAbbreviation": "DET", + "roundNumber": 2, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3128720, + "isKeeper": false, + "name": "Nick Chubb", + "nominatingTeamId": 0, + "overallPickNumber": 16, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 2, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3126486, + "isKeeper": false, + "name": "Deebo Samuel", + "nominatingTeamId": 0, + "overallPickNumber": 17, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 2, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3116385, + "isKeeper": false, + "name": "Joe Mixon", + "nominatingTeamId": 0, + "overallPickNumber": 18, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 2, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3116406, + "isKeeper": false, + "name": "Tyreek Hill", + "nominatingTeamId": 0, + "overallPickNumber": 19, + "proTeam": "Miami Dolphins", + "proTeamAbbreviation": "MIA", + "roundNumber": 2, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3116365, + "isKeeper": false, + "name": "Mark Andrews", + "nominatingTeamId": 0, + "overallPickNumber": 20, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 2, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3042519, + "isKeeper": false, + "name": "Aaron Jones", + "nominatingTeamId": 0, + "overallPickNumber": 21, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 3, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3045147, + "isKeeper": false, + "name": "James Conner", + "nominatingTeamId": 0, + "overallPickNumber": 22, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 3, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3115364, + "isKeeper": false, + "name": "Leonard Fournette", + "nominatingTeamId": 0, + "overallPickNumber": 23, + "roundNumber": 3, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4360248, + "isKeeper": false, + "name": "Kyle Pitts", + "nominatingTeamId": 0, + "overallPickNumber": 24, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 3, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4361579, + "isKeeper": false, + "name": "Javonte Williams", + "nominatingTeamId": 0, + "overallPickNumber": 25, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 3, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3929630, + "isKeeper": false, + "name": "Saquon Barkley", + "nominatingTeamId": 0, + "overallPickNumber": 26, + "proTeam": "New York Giants", + "proTeamAbbreviation": "NYG", + "roundNumber": 3, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 15818, + "isKeeper": false, + "name": "Keenan Allen", + "nominatingTeamId": 0, + "overallPickNumber": 27, + "proTeam": "Los Angeles Chargers", + "proTeamAbbreviation": "LAC", + "roundNumber": 3, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3915416, + "isKeeper": false, + "name": "DJ Moore", + "nominatingTeamId": 0, + "overallPickNumber": 28, + "proTeam": "Chicago Bears", + "proTeamAbbreviation": "CHI", + "roundNumber": 3, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4240021, + "isKeeper": false, + "name": "Cam Akers", + "nominatingTeamId": 0, + "overallPickNumber": 29, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 3, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4239993, + "isKeeper": false, + "name": "Tee Higgins", + "nominatingTeamId": 0, + "overallPickNumber": 30, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 3, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241985, + "isKeeper": false, + "name": "J.K. Dobbins", + "nominatingTeamId": 0, + "overallPickNumber": 31, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 4, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3121422, + "isKeeper": false, + "name": "Terry McLaurin", + "nominatingTeamId": 0, + "overallPickNumber": 32, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 4, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4047646, + "isKeeper": false, + "name": "A.J. Brown", + "nominatingTeamId": 0, + "overallPickNumber": 33, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 4, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3051392, + "isKeeper": false, + "name": "Ezekiel Elliott", + "nominatingTeamId": 0, + "overallPickNumber": 34, + "roundNumber": 4, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 16737, + "isKeeper": false, + "name": "Mike Evans", + "nominatingTeamId": 0, + "overallPickNumber": 35, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 4, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3918298, + "isKeeper": false, + "name": "Josh Allen", + "nominatingTeamId": 0, + "overallPickNumber": 36, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 4, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4239996, + "isKeeper": false, + "name": "Travis Etienne Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 37, + "proTeam": "Jacksonville Jaguars", + "proTeamAbbreviation": "JAX", + "roundNumber": 4, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4035538, + "isKeeper": false, + "name": "David Montgomery", + "nominatingTeamId": 0, + "overallPickNumber": 38, + "proTeam": "Detroit Lions", + "proTeamAbbreviation": "DET", + "roundNumber": 4, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4035687, + "isKeeper": false, + "name": "Michael Pittman Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 39, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 4, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3045138, + "isKeeper": false, + "name": "Mike Williams", + "nominatingTeamId": 0, + "overallPickNumber": 40, + "proTeam": "Los Angeles Chargers", + "proTeamAbbreviation": "LAC", + "roundNumber": 4, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + undefined, + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4427366, + "isKeeper": false, + "name": "Breece Hall", + "nominatingTeamId": 0, + "overallPickNumber": 41, + "proTeam": "New York Jets", + "proTeamAbbreviation": "NYJ", + "roundNumber": 5, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3139477, + "isKeeper": false, + "name": "Patrick Mahomes", + "nominatingTeamId": 0, + "overallPickNumber": 42, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 5, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3128429, + "isKeeper": false, + "name": "Courtland Sutton", + "nominatingTeamId": 0, + "overallPickNumber": 43, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 5, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 4038941, + "isKeeper": false, + "name": "Justin Herbert", + "nominatingTeamId": 0, + "overallPickNumber": 44, + "proTeam": "Los Angeles Chargers", + "proTeamAbbreviation": "LAC", + "roundNumber": 5, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4243537, + "isKeeper": false, + "name": "Gabe Davis", + "nominatingTeamId": 0, + "overallPickNumber": 45, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 5, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2576925, + "isKeeper": false, + "name": "Darren Waller", + "nominatingTeamId": 0, + "overallPickNumber": 46, + "proTeam": "New York Giants", + "proTeamAbbreviation": "NYG", + "roundNumber": 5, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3916387, + "isKeeper": false, + "name": "Lamar Jackson", + "nominatingTeamId": 0, + "overallPickNumber": 47, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 5, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3932905, + "isKeeper": false, + "name": "Diontae Johnson", + "nominatingTeamId": 0, + "overallPickNumber": 48, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 5, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241555, + "isKeeper": false, + "name": "Elijah Mitchell", + "nominatingTeamId": 0, + "overallPickNumber": 49, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 5, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241372, + "isKeeper": false, + "name": "Marquise Brown", + "nominatingTeamId": 0, + "overallPickNumber": 50, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 5, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4242214, + "isKeeper": false, + "name": "Clyde Edwards-Helaire", + "nominatingTeamId": 0, + "overallPickNumber": 51, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 6, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4372016, + "isKeeper": false, + "name": "Jaylen Waddle", + "nominatingTeamId": 0, + "overallPickNumber": 52, + "proTeam": "Miami Dolphins", + "proTeamAbbreviation": "MIA", + "roundNumber": 6, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4047365, + "isKeeper": false, + "name": "Josh Jacobs", + "nominatingTeamId": 0, + "overallPickNumber": 53, + "proTeam": "Las Vegas Raiders", + "proTeamAbbreviation": "LV", + "roundNumber": 6, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4047650, + "isKeeper": false, + "name": "DK Metcalf", + "nominatingTeamId": 0, + "overallPickNumber": 54, + "proTeam": "Seattle Seahawks", + "proTeamAbbreviation": "SEA", + "roundNumber": 6, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 16731, + "isKeeper": false, + "name": "Brandin Cooks", + "nominatingTeamId": 0, + "overallPickNumber": 55, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 6, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3040151, + "isKeeper": false, + "name": "George Kittle", + "nominatingTeamId": 0, + "overallPickNumber": 56, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 6, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4374302, + "isKeeper": false, + "name": "Amon-Ra St. Brown", + "nominatingTeamId": 0, + "overallPickNumber": 57, + "proTeam": "Detroit Lions", + "proTeamAbbreviation": "DET", + "roundNumber": 6, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241463, + "isKeeper": false, + "name": "Jerry Jeudy", + "nominatingTeamId": 0, + "overallPickNumber": 58, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 6, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4040761, + "isKeeper": false, + "name": "Devin Singletary", + "nominatingTeamId": 0, + "overallPickNumber": 59, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 6, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 16799, + "isKeeper": false, + "name": "Allen Robinson II", + "nominatingTeamId": 0, + "overallPickNumber": 60, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 6, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4239934, + "isKeeper": false, + "name": "AJ Dillon", + "nominatingTeamId": 0, + "overallPickNumber": 61, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 7, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4040655, + "isKeeper": false, + "name": "Darnell Mooney", + "nominatingTeamId": 0, + "overallPickNumber": 62, + "proTeam": "Chicago Bears", + "proTeamAbbreviation": "CHI", + "roundNumber": 7, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4045163, + "isKeeper": false, + "name": "Miles Sanders", + "nominatingTeamId": 0, + "overallPickNumber": 63, + "proTeam": "Carolina Panthers", + "proTeamAbbreviation": "CAR", + "roundNumber": 7, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2976499, + "isKeeper": false, + "name": "Amari Cooper", + "nominatingTeamId": 0, + "overallPickNumber": 64, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 7, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3135321, + "isKeeper": false, + "name": "Hunter Renfrow", + "nominatingTeamId": 0, + "overallPickNumber": 65, + "proTeam": "Las Vegas Raiders", + "proTeamAbbreviation": "LV", + "roundNumber": 7, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3116165, + "isKeeper": false, + "name": "Chris Godwin", + "nominatingTeamId": 0, + "overallPickNumber": 66, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 7, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3120348, + "isKeeper": false, + "name": "JuJu Smith-Schuster", + "nominatingTeamId": 0, + "overallPickNumber": 67, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 7, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4360939, + "isKeeper": false, + "name": "Rashod Bateman", + "nominatingTeamId": 0, + "overallPickNumber": 68, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 7, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 4040715, + "isKeeper": false, + "name": "Jalen Hurts", + "nominatingTeamId": 0, + "overallPickNumber": 69, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 7, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2976316, + "isKeeper": false, + "name": "Michael Thomas", + "nominatingTeamId": 0, + "overallPickNumber": 70, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 7, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3059915, + "isKeeper": false, + "name": "Kareem Hunt", + "nominatingTeamId": 0, + "overallPickNumber": 71, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 8, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3916148, + "isKeeper": false, + "name": "Tony Pollard", + "nominatingTeamId": 0, + "overallPickNumber": 72, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 8, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3917315, + "isKeeper": false, + "name": "Kyler Murray", + "nominatingTeamId": 0, + "overallPickNumber": 73, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 8, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4360294, + "isKeeper": false, + "name": "Antonio Gibson", + "nominatingTeamId": 0, + "overallPickNumber": 74, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 8, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3128390, + "isKeeper": false, + "name": "Allen Lazard", + "nominatingTeamId": 0, + "overallPickNumber": 75, + "proTeam": "New York Jets", + "proTeamAbbreviation": "NYJ", + "roundNumber": 8, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3895856, + "isKeeper": false, + "name": "Christian Kirk", + "nominatingTeamId": 0, + "overallPickNumber": 76, + "proTeam": "Jacksonville Jaguars", + "proTeamAbbreviation": "JAX", + "roundNumber": 8, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3119195, + "isKeeper": false, + "name": "Chase Edmonds", + "nominatingTeamId": 0, + "overallPickNumber": 77, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 8, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 2577417, + "isKeeper": false, + "name": "Dak Prescott", + "nominatingTeamId": 0, + "overallPickNumber": 78, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 8, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 16460, + "isKeeper": false, + "name": "Adam Thielen", + "nominatingTeamId": 0, + "overallPickNumber": 79, + "roundNumber": 8, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 15807, + "isKeeper": false, + "name": "Cordarrelle Patterson", + "nominatingTeamId": 0, + "overallPickNumber": 80, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 8, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 15880, + "isKeeper": false, + "name": "Robert Woods", + "nominatingTeamId": 0, + "overallPickNumber": 81, + "roundNumber": 9, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3117256, + "isKeeper": false, + "name": "Dalton Schultz", + "nominatingTeamId": 0, + "overallPickNumber": 82, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 9, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4036133, + "isKeeper": false, + "name": "T.J. Hockenson", + "nominatingTeamId": 0, + "overallPickNumber": 83, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 9, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241478, + "isKeeper": false, + "name": "DeVonta Smith", + "nominatingTeamId": 0, + "overallPickNumber": 84, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 9, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + undefined, + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4360238, + "isKeeper": false, + "name": "Dameon Pierce", + "nominatingTeamId": 0, + "overallPickNumber": 85, + "proTeam": "Houston Texans", + "proTeamAbbreviation": "HOU", + "roundNumber": 9, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3925347, + "isKeeper": false, + "name": "Damien Harris", + "nominatingTeamId": 0, + "overallPickNumber": 86, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 9, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4569618, + "isKeeper": false, + "name": "Garrett Wilson", + "nominatingTeamId": 0, + "overallPickNumber": 87, + "proTeam": "New York Jets", + "proTeamAbbreviation": "NYJ", + "roundNumber": 9, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 15835, + "isKeeper": false, + "name": "Zach Ertz", + "nominatingTeamId": 0, + "overallPickNumber": 88, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 9, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3121023, + "isKeeper": false, + "name": "Dallas Goedert", + "nominatingTeamId": 0, + "overallPickNumber": 89, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 9, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3139925, + "isKeeper": false, + "name": "Rashaad Penny", + "nominatingTeamId": 0, + "overallPickNumber": 90, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 9, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 15795, + "isKeeper": false, + "name": "DeAndre Hopkins", + "nominatingTeamId": 0, + "overallPickNumber": 91, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 10, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4569173, + "isKeeper": false, + "name": "Rhamondre Stevenson", + "nominatingTeamId": 0, + "overallPickNumber": 92, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 10, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4426502, + "isKeeper": false, + "name": "Drake London", + "nominatingTeamId": 0, + "overallPickNumber": 93, + "proTeam": "Atlanta Falcons", + "proTeamAbbreviation": "ATL", + "roundNumber": 10, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3915511, + "isKeeper": false, + "name": "Joe Burrow", + "nominatingTeamId": 0, + "overallPickNumber": 94, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 10, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 2330, + "isKeeper": false, + "name": "Tom Brady", + "nominatingTeamId": 0, + "overallPickNumber": 95, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 10, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4361370, + "isKeeper": false, + "name": "Chris Olave", + "nominatingTeamId": 0, + "overallPickNumber": 96, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 10, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4360438, + "isKeeper": false, + "name": "Brandon Aiyuk", + "nominatingTeamId": 0, + "overallPickNumber": 97, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 10, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4372414, + "isKeeper": false, + "name": "Elijah Moore", + "nominatingTeamId": 0, + "overallPickNumber": 98, + "proTeam": "New York Jets", + "proTeamAbbreviation": "NYJ", + "roundNumber": 10, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 8439, + "isKeeper": false, + "name": "Aaron Rodgers", + "nominatingTeamId": 0, + "overallPickNumber": 99, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 10, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2577327, + "isKeeper": false, + "name": "Tyler Lockett", + "nominatingTeamId": 0, + "overallPickNumber": 100, + "proTeam": "Seattle Seahawks", + "proTeamAbbreviation": "SEA", + "roundNumber": 10, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2576434, + "isKeeper": false, + "name": "Melvin Gordon III", + "nominatingTeamId": 0, + "overallPickNumber": 101, + "roundNumber": 11, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4052042, + "isKeeper": false, + "name": "James Robinson", + "nominatingTeamId": 0, + "overallPickNumber": 102, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 11, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16002, + "isKeeper": false, + "name": "Bills D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 103, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 11, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 4383351, + "isKeeper": false, + "name": "Trey Lance", + "nominatingTeamId": 0, + "overallPickNumber": 104, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 11, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3045144, + "isKeeper": false, + "name": "Tyler Boyd", + "nominatingTeamId": 0, + "overallPickNumber": 105, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 11, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3116164, + "isKeeper": false, + "name": "Mike Gesicki", + "nominatingTeamId": 0, + "overallPickNumber": 106, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 11, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + undefined, + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4241474, + "isKeeper": false, + "name": "Brian Robinson Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 107, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 11, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 15683, + "isKeeper": false, + "name": "Justin Tucker", + "nominatingTeamId": 0, + "overallPickNumber": 108, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 11, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3916433, + "isKeeper": false, + "name": "Jakobi Meyers", + "nominatingTeamId": 0, + "overallPickNumber": 109, + "proTeam": "Las Vegas Raiders", + "proTeamAbbreviation": "LV", + "roundNumber": 11, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 14881, + "isKeeper": false, + "name": "Russell Wilson", + "nominatingTeamId": 0, + "overallPickNumber": 110, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 11, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + undefined, + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4567048, + "isKeeper": false, + "name": "Kenneth Walker III", + "nominatingTeamId": 0, + "overallPickNumber": 111, + "proTeam": "Seattle Seahawks", + "proTeamAbbreviation": "SEA", + "roundNumber": 12, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + undefined, + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4379399, + "isKeeper": false, + "name": "James Cook", + "nominatingTeamId": 0, + "overallPickNumber": 112, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 12, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + undefined, + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4430191, + "isKeeper": false, + "name": "Skyy Moore", + "nominatingTeamId": 0, + "overallPickNumber": 113, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 12, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4361411, + "isKeeper": false, + "name": "Pat Freiermuth", + "nominatingTeamId": 0, + "overallPickNumber": 114, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 12, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3051738, + "isKeeper": false, + "name": "Marquez Valdes-Scantling", + "nominatingTeamId": 0, + "overallPickNumber": 115, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 12, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16018, + "isKeeper": false, + "name": "Saints D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 116, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 12, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 12483, + "isKeeper": false, + "name": "Matthew Stafford", + "nominatingTeamId": 0, + "overallPickNumber": 117, + "proTeam": "Los Angeles Rams", + "proTeamAbbreviation": "LAR", + "roundNumber": 12, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4046692, + "isKeeper": false, + "name": "Chase Claypool", + "nominatingTeamId": 0, + "overallPickNumber": 118, + "proTeam": "Chicago Bears", + "proTeamAbbreviation": "CHI", + "roundNumber": 12, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16009, + "isKeeper": false, + "name": "Packers D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 119, + "proTeam": "Green Bay Packers", + "proTeamAbbreviation": "GB", + "roundNumber": 12, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 14880, + "isKeeper": false, + "name": "Kirk Cousins", + "nominatingTeamId": 0, + "overallPickNumber": 120, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 12, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 2969939, + "isKeeper": false, + "name": "Jameis Winston", + "nominatingTeamId": 0, + "overallPickNumber": 121, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 13, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3046439, + "isKeeper": false, + "name": "Hunter Henry", + "nominatingTeamId": 0, + "overallPickNumber": 122, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 13, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4240657, + "isKeeper": false, + "name": "Michael Carter", + "nominatingTeamId": 0, + "overallPickNumber": 123, + "proTeam": "New York Jets", + "proTeamAbbreviation": "NYJ", + "roundNumber": 13, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 16790, + "isKeeper": false, + "name": "Jarvis Landry", + "nominatingTeamId": 0, + "overallPickNumber": 124, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 13, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4039359, + "isKeeper": false, + "name": "Darrell Henderson Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 125, + "roundNumber": 13, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 3051909, + "isKeeper": false, + "name": "Daniel Carlson", + "nominatingTeamId": 0, + "overallPickNumber": 126, + "proTeam": "Las Vegas Raiders", + "proTeamAbbreviation": "LV", + "roundNumber": 13, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4567156, + "isKeeper": false, + "name": "Treylon Burks", + "nominatingTeamId": 0, + "overallPickNumber": 127, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 13, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3916430, + "isKeeper": false, + "name": "Nyheim Hines", + "nominatingTeamId": 0, + "overallPickNumber": 128, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 13, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4361409, + "isKeeper": false, + "name": "Jahan Dotson", + "nominatingTeamId": 0, + "overallPickNumber": 129, + "proTeam": "Washington Commanders", + "proTeamAbbreviation": "WSH", + "roundNumber": 13, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 16757, + "isKeeper": false, + "name": "Derek Carr", + "nominatingTeamId": 0, + "overallPickNumber": 130, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 13, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3930086, + "isKeeper": false, + "name": "Dawson Knox", + "nominatingTeamId": 0, + "overallPickNumber": 131, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 14, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 4360234, + "isKeeper": false, + "name": "Evan McPherson", + "nominatingTeamId": 0, + "overallPickNumber": 132, + "proTeam": "Cincinnati Bengals", + "proTeamAbbreviation": "CIN", + "roundNumber": 14, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3126246, + "isKeeper": false, + "name": "Dontrell Hilliard", + "nominatingTeamId": 0, + "overallPickNumber": 133, + "proTeam": "Tennessee Titans", + "proTeamAbbreviation": "TEN", + "roundNumber": 14, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4258595, + "isKeeper": false, + "name": "Cole Kmet", + "nominatingTeamId": 0, + "overallPickNumber": 134, + "proTeam": "Chicago Bears", + "proTeamAbbreviation": "CHI", + "roundNumber": 14, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2576414, + "isKeeper": false, + "name": "Raheem Mostert", + "nominatingTeamId": 0, + "overallPickNumber": 135, + "proTeam": "Miami Dolphins", + "proTeamAbbreviation": "MIA", + "roundNumber": 14, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4426388, + "isKeeper": false, + "name": "Jameson Williams", + "nominatingTeamId": 0, + "overallPickNumber": 136, + "proTeam": "Detroit Lions", + "proTeamAbbreviation": "DET", + "roundNumber": 14, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16024, + "isKeeper": false, + "name": "Chargers D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 137, + "proTeam": "Los Angeles Chargers", + "proTeamAbbreviation": "LAC", + "roundNumber": 14, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4240600, + "isKeeper": false, + "name": "Kadarius Toney", + "nominatingTeamId": 0, + "overallPickNumber": 138, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 14, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 3055899, + "isKeeper": false, + "name": "Harrison Butker", + "nominatingTeamId": 0, + "overallPickNumber": 139, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 14, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 15072, + "isKeeper": false, + "name": "Marvin Jones Jr.", + "nominatingTeamId": 0, + "overallPickNumber": 140, + "proTeam": "Jacksonville Jaguars", + "proTeamAbbreviation": "JAX", + "roundNumber": 14, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2576623, + "isKeeper": false, + "name": "DeVante Parker", + "nominatingTeamId": 0, + "overallPickNumber": 141, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 15, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3115378, + "isKeeper": false, + "name": "Russell Gage", + "nominatingTeamId": 0, + "overallPickNumber": 142, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 15, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 4241479, + "isKeeper": false, + "name": "Tua Tagovailoa", + "nominatingTeamId": 0, + "overallPickNumber": 143, + "proTeam": "Miami Dolphins", + "proTeamAbbreviation": "MIA", + "roundNumber": 15, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 3917232, + "isKeeper": false, + "name": "Tyler Bass", + "nominatingTeamId": 0, + "overallPickNumber": 144, + "proTeam": "Buffalo Bills", + "proTeamAbbreviation": "BUF", + "roundNumber": 15, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16025, + "isKeeper": false, + "name": "49ers D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 145, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 15, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 13982, + "isKeeper": false, + "name": "Julio Jones", + "nominatingTeamId": 0, + "overallPickNumber": 146, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 15, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + undefined, + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4426354, + "isKeeper": false, + "name": "George Pickens", + "nominatingTeamId": 0, + "overallPickNumber": 147, + "proTeam": "Pittsburgh Steelers", + "proTeamAbbreviation": "PIT", + "roundNumber": 15, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16027, + "isKeeper": false, + "name": "Buccaneers D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 148, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 15, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 2980453, + "isKeeper": false, + "name": "Jamaal Williams", + "nominatingTeamId": 0, + "overallPickNumber": 149, + "proTeam": "New Orleans Saints", + "proTeamAbbreviation": "NO", + "roundNumber": 15, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16033, + "isKeeper": false, + "name": "Ravens D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 150, + "proTeam": "Baltimore Ravens", + "proTeamAbbreviation": "BAL", + "roundNumber": 15, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3115394, + "isKeeper": false, + "name": "DJ Chark", + "nominatingTeamId": 0, + "overallPickNumber": 151, + "proTeam": "Detroit Lions", + "proTeamAbbreviation": "DET", + "roundNumber": 16, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 8, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16005, + "isKeeper": false, + "name": "Browns D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 152, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 16, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 4360310, + "isKeeper": false, + "name": "Trevor Lawrence", + "nominatingTeamId": 0, + "overallPickNumber": 153, + "proTeam": "Jacksonville Jaguars", + "proTeamAbbreviation": "JAX", + "roundNumber": 16, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16011, + "isKeeper": false, + "name": "Colts D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 154, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 16, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4036348, + "isKeeper": false, + "name": "Michael Gallup", + "nominatingTeamId": 0, + "overallPickNumber": 155, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 16, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 4249087, + "isKeeper": false, + "name": "Matt Gay", + "nominatingTeamId": 0, + "overallPickNumber": 156, + "proTeam": "Indianapolis Colts", + "proTeamAbbreviation": "IND", + "roundNumber": 16, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR", + "eligiblePositions": [ + "WR/TE", + "TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3123076, + "isKeeper": false, + "name": "David Njoku", + "nominatingTeamId": 0, + "overallPickNumber": 157, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 16, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 10621, + "isKeeper": false, + "name": "Nick Folk", + "nominatingTeamId": 0, + "overallPickNumber": 158, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 16, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4035004, + "isKeeper": false, + "name": "Mecole Hardman", + "nominatingTeamId": 0, + "overallPickNumber": 159, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 16, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16006, + "isKeeper": false, + "name": "Cowboys D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 160, + "proTeam": "Dallas Cowboys", + "proTeamAbbreviation": "DAL", + "roundNumber": 16, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 16339, + "isKeeper": false, + "name": "Brandon McManus", + "nominatingTeamId": 0, + "overallPickNumber": 161, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 17, + "roundPickNumber": 1, + "seasonId": 2022, + "teamId": 9, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4048244, + "isKeeper": false, + "name": "Alexander Mattison", + "nominatingTeamId": 0, + "overallPickNumber": 162, + "proTeam": "Minnesota Vikings", + "proTeamAbbreviation": "MIN", + "roundNumber": 17, + "roundPickNumber": 2, + "seasonId": 2022, + "teamId": 13, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "TQB", + "eligiblePositions": [ + "QB", + "OP", + "Bench", + "IR", + ], + "id": 3122840, + "isKeeper": false, + "name": "Deshaun Watson", + "nominatingTeamId": 0, + "overallPickNumber": 163, + "proTeam": "Cleveland Browns", + "proTeamAbbreviation": "CLE", + "roundNumber": 17, + "roundPickNumber": 3, + "seasonId": 2022, + "teamId": 2, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + undefined, + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4361529, + "isKeeper": false, + "name": "Isiah Pacheco", + "nominatingTeamId": 0, + "overallPickNumber": 164, + "proTeam": "Kansas City Chiefs", + "proTeamAbbreviation": "KC", + "roundNumber": 17, + "roundPickNumber": 4, + "seasonId": 2022, + "teamId": 4, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 3139605, + "isKeeper": false, + "name": "Marlon Mack", + "nominatingTeamId": 0, + "overallPickNumber": 165, + "proTeam": "Denver Broncos", + "proTeamAbbreviation": "DEN", + "roundNumber": 17, + "roundPickNumber": 5, + "seasonId": 2022, + "teamId": 1, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "D/ST", + "eligiblePositions": [ + "D/ST", + "Bench", + "IR", + ], + "id": -16017, + "isKeeper": false, + "name": "Patriots D/ST", + "nominatingTeamId": 0, + "overallPickNumber": 166, + "proTeam": "New England Patriots", + "proTeamAbbreviation": "NE", + "roundNumber": 17, + "roundPickNumber": 6, + "seasonId": 2022, + "teamId": 3, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 12731, + "isKeeper": false, + "name": "Ryan Succop", + "nominatingTeamId": 0, + "overallPickNumber": 167, + "proTeam": "Tampa Bay Buccaneers", + "proTeamAbbreviation": "TB", + "roundNumber": 17, + "roundPickNumber": 7, + "seasonId": 2022, + "teamId": 14, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB/WR", + "eligiblePositions": [ + "RB/WR", + "WR", + "WR/TE", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 13983, + "isKeeper": false, + "name": "A.J. Green", + "nominatingTeamId": 0, + "overallPickNumber": 168, + "proTeam": "Arizona Cardinals", + "proTeamAbbreviation": "ARI", + "roundNumber": 17, + "roundPickNumber": 8, + "seasonId": 2022, + "teamId": 12, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "RB", + "eligiblePositions": [ + "RB", + "RB/WR", + "RB/WR/TE", + "OP", + "Bench", + "IR", + ], + "id": 4371733, + "isKeeper": false, + "name": "Kenneth Gainwell", + "nominatingTeamId": 0, + "overallPickNumber": 169, + "proTeam": "Philadelphia Eagles", + "proTeamAbbreviation": "PHI", + "roundNumber": 17, + "roundPickNumber": 9, + "seasonId": 2022, + "teamId": 5, + }, + DraftPlayer { + "bidAmount": 0, + "defaultPosition": "WR/TE", + "eligiblePositions": [ + "K", + "Bench", + "IR", + ], + "id": 9354, + "isKeeper": false, + "name": "Robbie Gould", + "nominatingTeamId": 0, + "overallPickNumber": 170, + "proTeam": "San Francisco 49ers", + "proTeamAbbreviation": "SF", + "roundNumber": 17, + "roundPickNumber": 10, + "seasonId": 2022, + "teamId": 8, + }, +] +`; + exports[`2022 season client integration tests getFreeAgents returns a populated array of FreeAgentPlayers 1`] = ` [ FreeAgentPlayer { diff --git a/integration-tests/2022-season/integration.test.js b/integration-tests/2022-season/integration.test.js index be98244..3a7b404 100644 --- a/integration-tests/2022-season/integration.test.js +++ b/integration-tests/2022-season/integration.test.js @@ -32,6 +32,13 @@ describe('2022 season client integration tests', () => { }); }); + describe('getDraftInfo', () => { + test('returns a populated array of DraftPlayers', async () => { + const draft = await client.getDraftInfo({ seasonId }); + expect(draft).toMatchSnapshot(); + }); + }); + describe('getFreeAgents', () => { test('returns a populated array of FreeAgentPlayers', async () => { const players = await client.getFreeAgents({ diff --git a/package-lock.json b/package-lock.json index ebe1bea..4c82302 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "espn-fantasy-football-api", - "version": "1.3.0", + "version": "1.4.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "espn-fantasy-football-api", - "version": "1.3.0", + "version": "1.4.0", "license": "LGPL-3.0-only", "dependencies": { "axios": "^1.5.0", diff --git a/package.json b/package.json index 9c585db..559ebb3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "espn-fantasy-football-api", - "version": "1.3.0", + "version": "1.4.0", "description": "A Javascript API to connect to ESPN's fantasy football API", "main": "web.js", "files": [ diff --git a/src/client/client.js b/src/client/client.js index 1c30fb3..7106eec 100644 --- a/src/client/client.js +++ b/src/client/client.js @@ -2,6 +2,7 @@ import axios from 'axios'; import _ from 'lodash'; import Boxscore from '../boxscore/boxscore'; +import DraftPlayer from '../draft-player/draft-player'; import FreeAgentPlayer from '../free-agent-player/free-agent-player'; import League from '../league/league'; import NFLGame from '../nfl-game/nfl-game'; @@ -65,6 +66,57 @@ class Client { }); } + /** + * Returns all draft picks for a given season. + * + * @param {object} options Required options object. + * @param {number} options.seasonId The season in which the draft occurs. + * @param {number} [options.scoringPeriodId] The scoring period to pull player data from. + * Defaults to preseason. + * @returns {DraftPlayer[]} All drafted players sorted in draft order + */ + getDraftInfo({ seasonId, scoringPeriodId = 0 }) { + const draftRoute = this.constructor._buildRoute({ + base: `${seasonId}/segments/0/leagues/${this.leagueId}`, + params: + `?view=mDraftDetail&view=mMatchup&view=mMatchupScore&scoringPeriodId=${scoringPeriodId}` + }); + const playerRoute = this.constructor._buildRoute({ + base: `${seasonId}/segments/0/leagues/${this.leagueId}`, + params: `?scoringPeriodId=${scoringPeriodId}&view=players_wl` + }); + + return Promise.all([ + axios.get(draftRoute, this._buildAxiosConfig()), + axios.get(playerRoute, this._buildAxiosConfig({ + headers: { + 'x-fantasy-filter': JSON.stringify({ + players: { + limit: 3000, + sortPercOwned: { + sortAsc: false, + sortPriority: 1 + } + } + }) + } + })) + ]).then(([draftResponse, playerResponse]) => ( + _.map(draftResponse.data.draftDetail.picks, (draftPick) => { + const playerInfo = _.find( + playerResponse.data.players, + (player) => player.player.id === draftPick.playerId + ); + + const data = { + ...draftPick, + ...playerInfo.player + }; + + return DraftPlayer.buildFromServer(data, { seasonId }); + }))); + } + /** * Returns boxscores WITHOUT ROSTERS for PREVIOUS seasons. Useful for pulling historical * scoreboards. diff --git a/src/client/client.test.js b/src/client/client.test.js index 1e01436..d66def7 100644 --- a/src/client/client.test.js +++ b/src/client/client.test.js @@ -3,6 +3,7 @@ import _ from 'lodash'; import q from 'q'; import Boxscore from '../boxscore/boxscore'; +import DraftPlayer from '../draft-player/draft-player'; import FreeAgentPlayer from '../free-agent-player/free-agent-player'; import League from '../league/league'; import NFLGame from '../nfl-game/nfl-game'; @@ -278,6 +279,113 @@ describe('Client', () => { }); }); + describe('getDraftInfo', () => { + let client; + let leagueId; + let scoringPeriodId; + let seasonId; + + beforeEach(() => { + leagueId = 213213; + scoringPeriodId = 3; + seasonId = 2018; + + client = new Client({ leagueId }); + + jest.spyOn(axios, 'get').mockImplementation(); + }); + + test('calls axios.get with the correct params', () => { + const draftRouteBase = `${seasonId}/segments/0/leagues/${leagueId}`; + const draftRouteParams = `?view=mDraftDetail&view=mMatchup&view=mMatchupScore&scoringPeriodId=${scoringPeriodId}`; + const draftRoute = `${draftRouteBase}${draftRouteParams}`; + + const playerRouteBase = `${seasonId}/segments/0/leagues/${leagueId}`; + const playerRouteParams = `?scoringPeriodId=${scoringPeriodId}&view=players_wl`; + const playerRoute = `${playerRouteBase}${playerRouteParams}`; + + const config = {}; + jest.spyOn(client, '_buildAxiosConfig').mockReturnValue(config); + axios.get.mockReturnValue(q({ + data: { + draftDetail: { + picks: [] + }, + players: [] + } + })); + + client.getDraftInfo({ seasonId, scoringPeriodId }); + expect(axios.get).toBeCalledWith(draftRoute, config); + expect(axios.get).toBeCalledWith(playerRoute, config); + }); + + describe('when scoringPeriodId is not passed', () => { + test('calls axios.get with the correct params', () => { + const draftRouteBase = `${seasonId}/segments/0/leagues/${leagueId}`; + const draftRouteParams = '?view=mDraftDetail&view=mMatchup&view=mMatchupScore&scoringPeriodId=0'; + const draftRoute = `${draftRouteBase}${draftRouteParams}`; + + const playerRouteBase = `${seasonId}/segments/0/leagues/${leagueId}`; + const playerRouteParams = '?scoringPeriodId=0&view=players_wl'; + const playerRoute = `${playerRouteBase}${playerRouteParams}`; + + const config = {}; + jest.spyOn(client, '_buildAxiosConfig').mockReturnValue(config); + axios.get.mockReturnValue(q({ + data: { + draftDetail: { + picks: [] + }, + players: [] + } + })); + + client.getDraftInfo({ seasonId }); + expect(axios.get).toBeCalledWith(draftRoute, config); + expect(axios.get).toBeCalledWith(playerRoute, config); + }); + }); + + describe('after the promise resolves', () => { + test('maps response data into Boxscores', async () => { + const response = { + data: { + draftDetail: { + picks: [{ + overallPickNumber: 1, + playerId: 2 + }, { + overallPickNumber: 2, + playerId: 3 + }] + }, + players: [{ + player: { + id: 2 + } + }, { + player: { + id: 3 + } + }] + } + }; + + const promise = q(response); + axios.get.mockReturnValue(promise); + + const draftPlayers = await client.getDraftInfo({ seasonId, scoringPeriodId }); + + expect.hasAssertions(); + expect(draftPlayers.length).toBe(2); + _.forEach(draftPlayers, (draftPlayer) => { + expect(draftPlayer).toBeInstanceOf(DraftPlayer); + }); + }); + }); + }); + describe('getHistoricalScoreboardForWeek', () => { let client; let leagueId; diff --git a/src/draft-player/draft-player.js b/src/draft-player/draft-player.js new file mode 100644 index 0000000..1d5d21c --- /dev/null +++ b/src/draft-player/draft-player.js @@ -0,0 +1,104 @@ +import _ from 'lodash'; + +import BaseCacheableObject from '../base-classes/base-cacheable-object/base-cacheable-object'; + +import { + nflTeamIdToNFLTeam, + nflTeamIdToNFLTeamAbbreviation, + slotCategoryIdToPositionMap +} from '../constants.js'; + +/** + * Represents a player in a draft. + * + * @augments {BaseCacheableObject} + */ +class DraftPlayer extends BaseCacheableObject { + constructor(options = {}) { + super(options); + + this.seasonId = options.seasonId; + } + + static displayName = 'DraftPlayer'; + + /** + * Returns valid id params when 'id' and 'seasonId' are passed. + * + * @param {object} params The params to use. + * @returns {object|undefined} An object containing the params, or `undefined`. + */ + static getIDParams(params = {}) { + if (params.playerId && params.seasonId) { + return { + playerId: params.playerId, + seasonId: params.seasonId + }; + } + + return undefined; + } + + /** + * @typedef {object} DraftPlayerMap + * + * @property {number} id The id of the player in the ESPN universe. + * @property {string} name The full name of the player. + * @property {number} teamId The teamId of the fantasy team that drafted the player. Use + * `Client#getTeamAtWeek` to access fantasy team data. + * @property {string} proTeam The NFL team the player is rostered on. + * @property {string} proTeamAbbreviation The NFL team abbreviation the player is rostered on. + * @property {string} defaultPosition The default position in a fantasy roster for the player. + * @property {string[]} eligiblePositions A list of the eligible positions in a fantasy roster the + * player may be slotted in. + * + * @property {number} overallPickNumber The overall pick number + * @property {number} roundNumber The round in which the pick occurred + * @property {number} roundPickNumber The pick number inside the round + * + * @property {boolean} isKeeper FOR KEEPER DRAFTS ONLY: Whether or not the "drafted" player is a + * keeper pick + * + * @property {number} bidAmount FOR AUCTION DRAFTS ONLY: How much the winning bid was + * @property {number} nominatingTeamId FOR AUCTION DRAFTS ONLY: The teamId of the fantasy team + * that nominatied the player. Use `Client#getTeamAtWeek` to access fantasy team data. + */ + + /** + * @type {DraftPlayerMap} + */ + static responseMap = { + id: 'playerId', + name: 'fullName', + teamId: 'teamId', + proTeam: { + key: 'proTeamId', + manualParse: (responseData) => _.get(nflTeamIdToNFLTeam, responseData) + }, + proTeamAbbreviation: { + key: 'proTeamId', + manualParse: (responseData) => _.get(nflTeamIdToNFLTeamAbbreviation, responseData) + }, + defaultPosition: { + key: 'defaultPositionId', + manualParse: (responseData) => _.get(slotCategoryIdToPositionMap, responseData) + }, + eligiblePositions: { + key: 'eligibleSlots', + manualParse: (responseData) => _.map(responseData, (posId) => ( + _.get(slotCategoryIdToPositionMap, posId) + )) + }, + + overallPickNumber: 'overallPickNumber', + roundNumber: 'roundId', + roundPickNumber: 'roundPickNumber', + + isKeeper: 'keeper', + + bidAmount: 'bidAmount', + nominatingTeamId: 'nominatingTeamId' + }; +} + +export default DraftPlayer; diff --git a/src/draft-player/draft-player.test.js b/src/draft-player/draft-player.test.js new file mode 100644 index 0000000..5cf347f --- /dev/null +++ b/src/draft-player/draft-player.test.js @@ -0,0 +1,145 @@ +import _ from 'lodash'; + +import BaseCacheableObject from '../base-classes/base-cacheable-object/base-cacheable-object.js'; + +import { + nflTeamIdToNFLTeam, + nflTeamIdToNFLTeamAbbreviation, + slotCategoryIdToPositionMap +} from '../constants.js'; + +import DraftPlayer from './draft-player.js'; + +describe('DraftPlayer', () => { + test('extends BaseCacheableObject', () => { + const instance = new DraftPlayer(); + expect(instance).toBeInstanceOf(BaseCacheableObject); + }); + + describe('constructor', () => { + describe('when options are not passed', () => { + const testPropIsUndefined = (prop) => { + test(`${prop} is undefined`, () => { + const newInstance = new DraftPlayer(); + expect(_.get(newInstance, prop)).toBeUndefined(); + }); + }; + + testPropIsUndefined('seasonId'); + }); + + describe('when options are passed', () => { + const testPropIsSetFromOptions = (prop) => { + test(`${prop} is set from options`, () => { + const value = 25; + const newInstance = new DraftPlayer({ [prop]: value }); + expect(_.get(newInstance, prop)).toBe(value); + }); + }; + + testPropIsSetFromOptions('seasonId'); + }); + }); + + describe('responseMap', () => { + const buildPlayer = (data, options) => DraftPlayer.buildFromServer(data, options); + + describe('proTeam', () => { + describe('manualParse', () => { + test('maps team id to human readable string', () => { + const proTeamId = 22; + const data = { proTeamId }; + + const player = buildPlayer(data); + expect(player.proTeam).toBe(_.get(nflTeamIdToNFLTeam, proTeamId)); + }); + }); + }); + + describe('proTeamAbbreviation', () => { + describe('manualParse', () => { + test('maps team id to human readable abbreviation', () => { + const proTeamId = 22; + const data = { proTeamId }; + + const player = buildPlayer(data); + expect(player.proTeamAbbreviation).toBe(_.get(nflTeamIdToNFLTeamAbbreviation, proTeamId)); + }); + }); + }); + + describe('defaultPosition', () => { + describe('manualParse', () => { + test('maps id to human readable position', () => { + const defaultPositionId = 2; + const data = { defaultPositionId }; + + const player = buildPlayer(data); + expect(player.defaultPosition).toBe( + _.get(slotCategoryIdToPositionMap, defaultPositionId) + ); + }); + }); + }); + + describe('eligiblePositions', () => { + describe('manualParse', () => { + test('maps ids to positions', () => { + const eligibleSlots = [0, 1, 2]; + const data = { eligibleSlots }; + + const player = buildPlayer(data); + + expect.hasAssertions(); + _.forEach(player.eligiblePositions, (position, index) => { + expect(position).toBe( + _.get(slotCategoryIdToPositionMap, eligibleSlots[index]) + ); + }); + }); + }); + }); + }); + + describe('class methods', () => { + describe('getIDParams', () => { + const testReturnsUndefined = ({ playerId, seasonId }) => { + test('returns undefined', () => { + const params = { playerId, seasonId }; + expect(DraftPlayer.getIDParams(params)).toBeUndefined(); + }); + }; + + describe('when called with no params', () => { + test('returns undefined', () => { + expect(DraftPlayer.getIDParams()).toBeUndefined(); + }); + }); + + describe('when playerId is defined', () => { + describe('when seasonId is defined', () => { + test('returns a valid caching playerId', () => { + const params = { playerId: 341243, seasonId: 2017 }; + + const returnedCachingId = DraftPlayer.getIDParams(params); + expect(returnedCachingId).toEqual(params); + }); + }); + + describe('when seasonId is undefined', () => { + testReturnsUndefined({ playerId: 341243 }); + }); + }); + + describe('when playerId is undefined', () => { + describe('when seasonId is defined', () => { + testReturnsUndefined({ seasonId: 2017 }); + }); + + describe('when seasonId is undefined', () => { + testReturnsUndefined({}); + }); + }); + }); + }); +});